|  | 
 
| 它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。 0 k- y. _" b- S/ \, A( e( p, v7 F) K
 VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。
 Y5 B, e& l* i  ]7 X: G, |1 c" Q( A; r$ l2 |
 能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。) P; n, U' l, g! f" }( L- R
 7 i5 W6 L6 z1 r; ]1 i) p6 ?
 中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式
 9 c8 |- H/ P& U/ w% s: H9 F0 l, `
 7 I! t: N: V& v6 N9 v; G  目录" K/ g$ d/ [- a
 0 t; G$ U  s; D
 1vim编辑器
 ' |5 T0 U4 J( I  d: D# [8 V
 ) Q5 I& x/ q" B% i3 l  2音频处理
 6 W3 {3 d3 N& X) G: v7 f6 ^% _4 V. P7 ]: t
 3处理技巧: Q+ u7 S7 L6 h1 z. ^5 ~, o
 
 8 s) }/ I: w- V  ▪折腾方法一:重设VST路径; Z1 \' M: }! k
 
 1 ]$ d1 B+ |$ q) V5 y0 b2 }  ▪折腾方法二:扩展VST路径
 # ?5 W& E: `) U% U- c- P$ e/ n9 c7 ]0 S0 z, I$ Y
 ▪折腾方法三:初始化VST插件信息
 : T! ?, `6 i% @  \. Q( X6 R, Z+ j4 q8 [3 a5 l: h0 ^
 vim编辑器
 ( r4 Z+ \4 P; K- {( v2 _
 ! _# M' F4 [6 ~% p7 O! a5 J" ~  编辑  i2 O& S; s+ g
 
 & U5 {; r: G7 G  |& l8 P  VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。% z, }2 k1 u# z
 7 c% c& _) ?4 X" z
 使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。
 2 q1 l  I) q: _( J) E- R( h( U( T. k( X! J
 音频处理; f5 J9 g, a( }; g; c. m/ Q
 ! |- m" G* C9 V7 j( Y. w5 |" x7 V. B
 编辑
 / @4 H& ^. h8 g0 G% B9 C- P; f8 a4 D" ^' |  \
 插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。5 w& z8 H7 L8 t& x% m; E. }
 
 - N1 m% b; Y2 D- f  提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。
 ( b; P. K- b5 S$ Q2 a7 Q  L  C2 G8 ?
 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。4 @% E' e9 l6 b  F6 t
 ; c& r( a3 V  M2 J3 J% o
 所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。
 9 t" a3 I* a5 {6 G$ [$ P, @
 | 
 |