官方微信 手机客户端 设为首页 收藏本站 金币充值
     
登录 注册 举报

K歌录音VST效果器下载 VSTI音源下载 声卡调试

搜索
查看: 3329|回复: 3

[教程] 音频插件格式(体系)介绍-VST/DX/AU/AS/DSSI/LADSPA/MAS/MFX/RTAS/TDM

[复制链接]

新浪微博达人勋

累计签到:58 天
连续签到:2 天
发表于 2012-7-23 09:22:43 | 显示全部楼层 |阅读模式 来自 中国广东东莞
AU (Audio Units)   AS (Audio Suite)
  DX (DirectX)
  DSSI (Disposable Soft Synth Interface)
  LADSPA (Linux Audio Developer's Simple Plugin API)
  MAS (MOTU Audio System)
  MFX (MIDI FX)
  ReWire
  RTAS (Real Time Audio Suite)
  TDM (Time Domain Multiplex)
  VST (Virtual Studio Technology)
  ·Audio Units格式解释


   Audio Units (AU) 是一种音频插件格式,由苹果公司所开发,与Mac OS X程序如苹果的Logic的最新音频与MIDI技术兼容,Logic专门支持Audio Units,而其它MAC程序如MOTU的Digital Performer则支持自己的MAS插件格式。Audio Units在操作系统的系统层级处理,对于程序员来说他们在软件GUI和声音引擎本身这两块都有一定的优势,这样就可以进行更为高级的用户界面设计。
  ·Audio Suite插件格式解释
    Audio Suite 是一种基于宿主的插件格式,由Digidesign公司发布。此格式和VST或DirectX插件格式有点类似。
  ·DirectX插件格式解释
    DirectX (DX)是一种Windows平台实时本机(Native)插件体系,由微软公司开发。而作为DirectX的扩展,DXi/DXi2则是一种软件合成器插件体系,结合了音频DSP及MIDI事件处理。
    完整的微软 DirectX SDK 则不仅局限于音频,包括视频、强制反馈以及其它互动技术。对于创建DirectX音频效果器与DXi来说,Cakewalk公司已经使其变得更为简单了,创建了DX插件工具(Wizard),这样开发者就可以使用Microsoft Visual C++ v6.0 来构建DirectX音频插件与DXi。
  ·DSSI音频处理体系什么意思?
    DSSI (念['dizi])是一种用于音频处理插件的应用编程接口,对于带有用户界面的软件合成器插件来说特别合适。
    DSSI是一种在Linux音频程序中使用的开放完整的规格,也可以移植到其它平台上。你可以把它理解为Linux开发者的乐器开发LADSPA( 简单插件应用编程接口),和VSTi也有一拼。
    DSSI包含C语言的应用编程接口,用于插件与宿主,基于LADSPA应用编程接口( 简单插件应用编程接口),以及OSC(开放式声音控制)应用编程接口——用在与宿主通讯的用户界面上。DSSI规格包含有注解——记述了OSC规格部分的目的背景等,以及描述C语言API的头文件注解。
    DSSI是免费软件,DSSI头文件在GPL下提供
  ·LADSPA应用编程接口简介
    Linux音频开发者简单插件应用编程接口(Linux Audio Developer's Simple Plugin API)给Linux音频程序开发者提供了创建效果器插件的框架体系,第三方开发者可用其开发插件,以此用户可在一系列程序上使用各种插件——象其它的任何插件API一样。
    API内部并不能和Core Audio、Audio Units或VST API直接比较,因为太过简单。
    音频程序开发者如果要寻找进一步的指南,可以阅读一下Dave Phillip在Linux Dev Center的介绍,提供了大量使用此SDK的范例及历史。
    相关的Linux音频技术包括DSSL,ALSA与JACK及Linux DAW软件。
  ·MAS插件格式解释
    MAS (MOTU Audio System:MOTU音频系统)是一种实时本机(Native)插件格式,由Mark of the Unicom(MOTU)公司所创建。MAS是Digital Performer专用的插件格式。MAS插件可完全自动化操作,不需要外部的DSP。MAS由广泛的第三方开发者所支持,当前支持很多的软件合成器。在苹果的Macintosh OS操作系统上可使用MAS,宿主程序必须执行MAS来运行插件。
  ·MFX插件结构什么意思
    MIDI效果器 (MFX) 是一种基于COM的插件结构,用于实时MIDI事件的处理(在诸如Cakewalk公司的SONAR中)。MFX可用于帮助把DirectShow扩展到DXi结构。MIDI效果器可实时非破坏性使用,或者作为脱机命令破坏性使用。
    Midi效果器 (MFX)不要与某些专门用于处理MIDI的VST2效果器混淆了。但是人们通常还是会把这两种方式混淆。这些插件还支持宿主及VST标准,可接收MIDI(或音频)并发送处理过的MIDI信息流。

觉得好的话,请大家点击打赏!

新浪微博达人勋

尚未签到

发表于 2012-11-29 19:08:34 | 显示全部楼层 来自 中国江苏苏州
觉得好的话,请大家点击打赏!

新浪微博达人勋

尚未签到

发表于 2012-11-8 12:03:48 | 显示全部楼层 来自 中国北京
格式的说明,看了后很有启发呀
我要说一句
觉得好的话,请大家点击打赏!

新浪微博达人勋

累计签到:58 天
连续签到:2 天
发表于 2012-7-23 09:26:04 | 显示全部楼层 来自 中国广东东莞
·ReWire格式的解释

    1998年在Propellerheads公司的Rebirth软件中第一次推出(Rebirth现在免费了),继而Steinberg的Cubase支持,ReWire现在则是音频/MIDI程序间通讯的一种标准了。
以下是从Propellerheads公司网站的摘抄:

   什么是ReWire?

    Rewire是一种在两个计算机程序间实时传送音频数据的系统。你可以简单地把ReWire理解为两个计算机程序间看不见的“音频连接线”。

    ReWire由Propellerhead软件公司在1998年所开发,最早出现在Rebirth RB-338软件中与Steinberg的Cubase VST软件中,可以让两个程序以某种以前所不可能的方式来进行通讯。之后又发布了ReWire 2版本,又进行了一些显著的改进与功能增加。如今,有许多软件程序都开始支持ReWire格式。

    那么,ReWire能够做什么?

    ReWire有以下功能:

    -两个程序间的实时256单独音频通道信号流(ReWire高达64)。

    -两个程序间的实时4080个单独MIDI通道信号流(每个总线16个通道,255个MIDI总线)。这项功能需要ReWire 2版本。

    -高精度的同步——完整、0-glitch(短脉冲故障)的两个程序间的同步,不需要设置,不需要担心参数问题。

    -通用走带控制功能——若两个程序都有某种的内置音序器,你可以播放、停止、快退操作,而程序间的时间指针则挺在同一位置。

  -附加询问——一个程序可以“询问”另一个程序关于音频通道名称等方面的信息。这个功能需要ReWire 2版本。

  ·RTAS格式解释

    RTAS (实时Audio Suite:Real Time Audio Suite)是由Digidesign公司给Pro Tools LE所创建的插件格式。RTAS是与AudioSuite插件格式相当的实时格式。RTAS使用了宿主机处理——您的CPU来运行。RTAS仅受CPU处理能力的限制。RTAS提供了 TDM类似的性能,每个插件都可以自动化操作。

  ·TDM插件格式解释

    TDM (时域多元:Time Domain Multiplex)是由Digidesign给Pro Tools系统所创建的格式。TDM仅仅作用于Digidesign 的卡上。插件的数量要视使用的卡数量以及插件类型而定。TDM为24位、256通道路径,整合了混音与实时数字信号处理。这种插件格式可提供0延迟处理,可完全自动化操作。

  ·VST插件格式解释

    由Steiberg所开发,1996年首推,VST(虚拟工作室技术:Virtual Studio Technology)可以在您的PC或MAC机上创建完整而又专业的工作室环境。

    VST是跨平台、开放标准的插件格式,SDK当前在C、C++、Delphi与Java这几个变成语言方面都有效。

    VST可以把虚拟效果处理器(VSTfx0与乐器(VSTi)整合到您的数字音频环境中。可以是硬件效果器、乐器的重建,也可以是在VST系统中最新创意的乐器或效果器。所有这些都可以天衣无缝地整合到宿主程序中。

    因为这些连接都是虚拟的,因此根本就不许要什么音频线与MIDI线。这些VST模块很多都要比硬件设备的音质还要好,而且更为弹性。所有VST效果器或乐器的功能都可控及自动化操作,用鼠标与外部硬件控制器都可以。

    VST插件是动态链接库。在Windows上为.dll扩展,在Mac OS X上为.vst扩展。大部分VST插件可以通过直接拷贝到宿主插件目录来进行安装。若要卸载也很简单,直接删除就可以。而对于更为复杂的插件,大部分厂家都会提供安装程序。
我要说一句
觉得好的话,请大家点击打赏!

发表回复

您需要登录后才可以回帖 登录 | 立即注册 手机动态码快速登录

本版积分规则


微信公众号:vstivip   QQ群效果器插件一群:324467633   QQ二群VIP:821996333   翻唱录音QQ群:225079473   微信群请进入这里扫码


联系客服 关注微信 下载APP 返回顶部 返回列表