|
|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。
1 B4 V4 T* U" c( L) s0 N" t
+ j' x {9 U1 _$ |8 m+ A; E VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。5 g' b5 s% y0 Q# m
) H# Q" q+ G# ^( m9 l1 k# @" `
能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。4 S3 z2 k- r# X# {, i
* p* u6 E5 j3 h 中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式' m% V! e# l- |* R( }4 P1 p; T8 T1 u0 }
8 \6 l1 ?' \& q/ V
目录
7 j' e4 ~ W# c# ` @/ f ~5 O2 }' {+ y1 a( G1 w- k$ ]" h, A+ l
1vim编辑器
, `6 d' i+ o9 e! ]/ ?8 W0 w& J! V
2音频处理
* b, t4 H) n2 l) r" o( ~2 |0 w, X9 T9 f) O
3处理技巧
9 D: m7 s( s* v7 L6 j7 I5 O# }& j" _- o2 P8 p
▪折腾方法一:重设VST路径: W; `; A! d. l) `# x6 z/ @
3 n% z8 D6 l. @1 E
▪折腾方法二:扩展VST路径' C) t/ ^. \' ?! K2 {$ Y: j3 g" k
# g9 y' C) E; A- p ▪折腾方法三:初始化VST插件信息
* D4 ]$ O5 h( ?2 @
$ l- R0 a" x6 `7 Q vim编辑器8 K( u( C( R1 i5 g5 T
9 q6 q w* N% D+ g: `# T* q2 G9 y6 u
编辑' e/ z+ X+ D) D6 b8 g2 U: ]; q
; y( @1 B5 w; g( Z VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。
! h+ U* E% @3 I" g( y* O/ I% r# T1 O, \# i5 G
使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。6 r1 E% i, {" c9 o, o3 u, J, ?5 ^
3 {* ]/ z2 O; D: N 音频处理
& _, E: o5 O; |! _7 A# c
, k" ~& Y) O- J9 p2 f+ _% V7 F$ c 编辑2 v' ]; o- K0 z: X1 @+ g
( R3 \3 p/ {" t, v, D
插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。& V' Y7 O' f* P0 D
5 E" B" i! \1 l! R7 n; Q3 q
提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。- L! L+ k+ k, ^6 N+ M
3 Q! m5 A$ T% V2 w 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。4 V: O& n: L% n# `2 _
2 Q0 T/ \6 o% x# S3 Z0 D
所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。 v5 S! R; p& M9 h& i, f
|
|