|
|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。9 J. t* K! Z4 H! }0 |/ ]9 d1 m
) z9 H8 e2 ]: S% V* l VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。5 Y6 m# N( O) V) p$ m, m
4 R3 P0 m2 @/ V% j* {9 G
能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。- B$ L9 j& e7 b6 r( a
$ |$ E: B) M0 Q* h" _- A2 h& Z( m
中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式$ O8 L) W6 ^4 ]4 q4 K
w" t3 n( L1 k8 Z; B% W1 D7 k$ V* r: Q
目录" Q! }! C0 \7 B3 @
! A& f" E7 O: ?( Z
1vim编辑器7 v: c! q5 W' `5 j. q# \4 I
, F7 z d* ^" }1 b& j! q 2音频处理
1 C5 @' @8 G$ f: ]% ]/ j+ s# U3 j& H+ K* D% a! C, ^
3处理技巧) V( s% j9 ^! i1 ~/ m
/ C. L/ `3 ~2 x+ |3 ? ▪折腾方法一:重设VST路径* x! [4 `& d, N
& }2 O% C! E3 }! Q1 e ▪折腾方法二:扩展VST路径
( \) [3 y r% g3 h' L% g' F7 Z* |8 r+ I; v
▪折腾方法三:初始化VST插件信息
/ h! T6 ~& f! I5 D3 c |/ |% ]( l7 P" }* X
vim编辑器
/ I+ l; u% p4 y) ` b
1 U0 Q( d" K' v/ O% E) A 编辑
2 N. v4 h4 L3 J, j
5 A8 j% J! o/ J/ p VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。
: s4 H9 [( q1 N+ U# d; F6 V# X
1 [, Q# D1 \5 t* j# r( f+ Z- d 使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。2 J' K6 M0 r0 U8 `! l, V! L
9 Q5 X6 p/ n% e
音频处理' D+ {, w2 t. T1 [/ ?$ ^
$ U3 [& [, e8 n/ K! O 编辑
1 q+ h8 w' P6 @- j e; F _; ]5 G! w& U1 O& Z1 N, `
插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。8 B( V9 Y' v2 _
5 D( K* k) m3 |& h% H5 Z
提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。
, I( Z- q, T& G" r, X5 }" f5 z( a; `2 T8 k4 y. S
由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。
9 E$ v7 ?1 @- E8 E
! r5 ]% p/ g4 d F7 t; e3 Y 所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。
0 \# _! i/ u3 ~/ G/ e |
|