首页 >> 秀友百科词条 >> 网络工具软件 >> vst插件

vst插件[编辑]


概述
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。

vim 编辑器

     VST 是reStructuredText 的Vim 版本,是由Mikolaj Machowski 移植过来的,并加上了一些Vim 本身就有的

功能,和Vim 结合在一起,文件在Vim 中编辑完成,各种文件格式就可以马上输出,例如: HTML、XML、LaTeX

及PDF 等,讲求直觉、轻便及短小精悍。 reStructuredText 是一种纯文字的格式,就像一般编辑器编写文件一

样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种

不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。

     使用VST 的好处是,只要你以Vim 做为你的主力编辑器,那么就可以很轻松的有VST 的功能。缺点,当然除了没

有实作的部份外,那就是你完全不使用Vim 的话,那当然就无法使用VST 了,而且Vim 7 要成为稳定的版本,可能

还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python 版的原始

reStructuredText。

音频处理

     插件中的音频处理可通过3种方式完成,即process (),processReplacing () 和processDoubleReplacing

()。当 process () 接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),

processReplacing () 与 processDoubleReplacing ()则重写输出缓冲。

     提示:在VST 2.4中不允许堆积处理模式。请执行processReplacing (强制!)与processDoubleReplacing

(选项)。

     由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0

到+1.0 括弧为 [-1.0, +1.0] (而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生

超过这个范围的数值。

      所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始

终为0.0 到 1.0 括弧为 [0.0, +1.0],而不管其内部或外部表示为何。

处理技巧

     首先,我敢肯定这个题目会招来一大群初学并且困惑中的朋友来阅读,暂不说论坛中这种问题的帖子数不胜数,

而是本人在初学VST宿主软件时也曾一度遇到过的问题。既然大家有之所求,这里飞来音电脑音乐技术也把自己对解

决这个问题多时所获取的经验分享给大家。

     VST这项技术是由德国Steinberg公司(现归属于YAMAHA公司旗下)所研发,最初是配合Cubase/Nuendo这

两款软件来进行使用的。由于VST插件可以使用ASIO驱动解决了困扰电脑音乐界已久的延迟问题而让各大音频宿主软

件纷纷效仿,所以,Cubase/Nuendo才是真正的VST之父,有一小部分在例如Sonar等软件中无法使用VST插件在

Cubase/Nuendo中则可以正常运行。

     注意,本文不针对那些没有正确安装VST/VSTi插件的朋友,如何正确的安装VST/VSTi插件大家可以到MIDIFAN

论坛看“插件时代”的各种帖子。我们知道,任何一个VST插件宿主平台,都必须找到VST插件的.dll格式的应用程序扩

展才可以识别并使用,由于插件众多,各类宿主平台以定位一个文件夹的形式去搜索里面的dll文件,这个文件就叫

做“VstPlugins”(VST插件文件夹)。当然,关于VST路径,论坛和网络上的说法很多,但这里飞来音电脑音乐技术

必须明确说明一下,也是你必须了解的,很多朋友们安装了Cubase之后,会认为那个文件夹的位置在Cubase安装

目录的VstPlugins中,如“E:\Cubase SX\Vstplugins”(假设Cubase装在E盘根目录)。什么?谁跟你说

Cubase只能够装在C盘里?换个系统再来说话吧!而安装了Sonar的用户经常又说是在“C:\Program

Files\Cakewalk\Vstplugins”(为了安装Sonar一些新版本自带的VST插件给默认指定的)。但真一用起来,把插

件的dll文件放在“E:\Cubase SX\Vstplugins”里,可又装了Nuendo的人说刷不到?那到底放在哪好呢?

     好吧!既然这样,那何尝不试试VST系统默认的VST通用路径呢?它的位置很容易找到,既然是Steinberg开发

的东西,路径当然是“C:\Program Files\Steinberg\Vstplugins”了!恩,你现在去翻你的文件夹去了。没找到?

这是因为你一直就没有正确的使用VST通用路径,或是一开始你就没有安装过Steinberg的软件产品。没关系,你可

以手动去创建这个路径,并把你所有的VST插件都安装或是移动(限dll文件)到这个目录里来。

     当你按照如上所述做了之后,在Nuendo中还是无法找到VST/VSTi插件的话,那么,我们的可以开始进入正题

了。(粗心大意的朋友可注意了,生命有限,赶活要紧。千万别看完本文折腾了半天结果发现你的路径中的某个单词

拼写错误了!)

折腾方法一:重设VST路径

      这是目前最科学也是最必须先去做的,不然后面保证你白折腾。方法有两种,第一种是在宿主软件里面设置,比

较方便,适合只使用Cubase/Nuendo的朋友,另一种是在系统的注册表里面设置,比较麻烦,但适合使用多种VST

宿主软件的朋友。

     在Cubase/Nuendo里设置VST路径的方法是:

1.启动Cubase,执行菜单[Devices](驱动)→[Plug-in Information](插件信息),来打开插件管理面板,

2.在插件管理面板的[VST Plug-ins]选项卡(默认显示该页)下面的[Shared VST Plug-ins Folders](分配VST

文件夹)处选择到之前我们所提到的VST通用路径目录,当然,你也可以选择到别处来让Cubase使用那个路径来作

为VST文件夹(仅限Cubase)。但是,由于种种原因,这个项目下面可能没有VST通用路径可选。

3.没有通用VST路径可选的话,点击右边的[Add…](添加)按钮,弹出路径选择器来指定到VST通用路径,

如“C:\Program Files\Steinberg\Vstplugins”,没有的话请自行手动创建该路径。当然,你完全可以在此把它选

择到其他的位置(那些所谓VST插件必须装在C盘的说法纯属扯谈),不过这仍然没有解决其他VST宿主找不到VST插

件的问题,对于新手,飞来音电脑音乐技术依然推荐“

4.OK,在你的[Shared VST Plug-ins Folders](分配VST文件夹)处可以选择刚才所添加的目录的位置了,然后

再点击一下[Update List](刷新列表)按钮刷新一下即可,

如果,我是说如果,点击刷新没反应的话,那么请在操作完之后正常关闭Cubase(一定要正常关闭),然后再打开

Cubase后再执行一次相同操作,一般能够刷出该文件夹下面的VST插件。

     在Windows系统里设置VST路径的方法是:

点击[开始]菜单,执行[运行]命令,输入[Regedit]命令进入注册表编辑器,找到如下树状目录项:

[HKEY_LOCAL_MACHINE]→[SOFTWARE]→[VST],然后改写该项右边的[VSTPluginsPatch]键值为通用VST

路径

折腾方法二:扩展VST路径

     电脑就是这样,并不是按照套路出牌了就一定不会出问题。等你上百上千次安装新的VST插件,特别是冷门独门

的VST插件时就会知道,并不是简单的把VST插件的.dll文件放到VST路径下就会绝对OK的。

     通常,VST插件的.dll文件确认放在了VST文件夹下但Cubase/Nuendo就是刷不出来的话,我们可以将整个VST

文件夹往下扩充,建立一个庞大的树状目录,再把dll文件给分配好位置。

     例如,按照常理我们把The Grand.dll放在“C:\Program Files\Steinberg\Vstplugins”这个文件夹,但是

Cubase/Nuendo扫描不到。此时我们关闭宿主软件,到“C:\Program Files\Steinberg\Vstplugins”这个目录下

新建一个文件夹,如“Piano”,产生这个目录:“C:\Program Files\Steinberg\Vstplugins\The Grand”再把

The Grand.dll文件移到这个目录下面通常可以解决问题,如图07所示。注意,为了让你自己方便辨认也方便电脑识

别,最好把新建立的文件夹与该插件命名为同名或是相关类型的英文或拼音词汇,例如“The Grand”或是“Piano”,

不要直接搞个什么“新建文件夹(2)”,或是“斯坦博格虚拟钢琴VST”等让人觉得杂乱的词汇,软件有时候对某些怪

异字符路径或是中文路径不可识别。

折腾方法三:初始化VST插件信息

Cubase/Nuendo每次在启动时会扫描你电脑中的VST插件,然后扫描结果记录下来。如果你在折腾某个VST插件时

让Cubase/Nuendo之前能够找到的插件后来找不到(特别是给插件进行版本升级或是移动了.dll文件的位置后),

并且也尝试过上述两个方法均失败的话,则可以试试这个方法了。

     首先告诉你,那个记录VST插件信息的文件并不在Cubase/Nuendo的安装目录下,而是用户设置目录下,路径

为“C:\Documents and Settings\(你的系统用户名)\Application Data\Steinberg\Cubase SX

3”(Cubase SX 3)或“C:\Documents and Settings\(你的系统用户名)\Application

Data\Steinberg\Nuendo 3”(Nuendo 3)下,依据你使用的不同版本类推。如果你对电脑比较白痴,还是找不

到这个文件夹的话,有个更简单的办法:[开始]菜单—[程序]—[Steinberg Cubase SX 3]或[Steinberg Nuendo

3]—[Cubase SX 3 Application Data Folder]。打开这个目录之后,我们就可以找到那个VST信息记录文件“VST

Plugins.xml”。

     怎么办呢?默认该后缀文件的打开方式为IE浏览器,因为我们要编辑它,所以不要双击打开,而是选择用记事本

打开或是点右键选择编辑。在记事本中看到这个文件里写满了一些代码,看不懂没关系,我们按Ctrl+F来进行关键字

查找,如a1合成器这个插件找不到了,就查找关键字“a1”,通常在一般情况下,我们可以查找到如下结果(如图09

所示):

     接下来的操作很简单,直接把这一段代码删除,再保存该文件即可。这个时候再开打Cubase/Nuendo,它就会

像当做没有碰到过它一样,将对其重新进行正确的扫描和识别。注意,这一段代码应该保持在……语句之间才正确。

当然,就算你误删了其他代码,哪怕是嫌麻烦将整个“VST Plugins.xml”文件删除了也不要紧,下次启动

Cubase/Nuendo后它还是会自动生成新的扫描结果,只不过是那一次扫描将花费你较多的时间而已。

     最后,需要忠告大家的一句就是,在安装VST插件时就应该把VST文件夹整理好,否则插件安装得太多的话会很麻

烦,甚至自己都要在插件列表里面找半天。对于这一点,在VST文件夹下根据音源的类型弄很多个文件夹,

     如“Piano”,“Guitar”等,这样等需要对哪些声部进行编曲时,直接选到这个目录下,所有的同类音源都列在一

起。

参考资料:
扩展阅读:
相关词条:
合作编辑: 蒋青青 

秀友百科词条内容均由网友提供,仅供参考。如发现词条内容有问题,请联系管理员。

词条信息

浏览次数:16

编辑次数:0历史版本

创建者: 蒋青青

最近更新:2016/4/29 12:32:07

关于秀友百科| 版权声明| 联系方式| 常见问题

秀友百科是网络营销能力秀指定的教学实践平台

深圳市竞争力科技有限公司版权所有