|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。
+ F- Y4 x8 k+ W+ {% c, l1 T* H- P6 y! g) S% I
VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。, Z7 m m8 J4 ]( \. }! b* p& M, h7 P
" t- p Z0 n s3 x! ` 能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。
$ {+ m' [) |/ l- M8 k) w" R) N' G9 H" @
中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式
: }4 i+ X4 X# S
) D8 ?# W( o& G 目录: w, }6 b0 _2 r7 B
' m. R9 I& d$ `, M
1vim编辑器; D# N, P/ Q! K3 @2 r$ C4 a
; ^( {- T( ]1 n 2音频处理
' W6 A' O' }% x; r) E: k: N0 y$ Z" A/ k! N8 g; B2 [7 D
3处理技巧
0 t! _) r1 R9 j) {/ s! E+ }" W! r: U: \! z
▪折腾方法一:重设VST路径( _' x) E4 W' x+ g$ {0 B' {/ n% U
: y1 R$ q& u% @7 X% t
▪折腾方法二:扩展VST路径7 o! \! n6 E2 w' l5 {0 w0 }
* D( d- Y ?/ ]1 T
▪折腾方法三:初始化VST插件信息
y- d/ P: S" ]7 S& [
; J" S% b8 ^( `" { vim编辑器$ b1 p) n& B2 \/ a3 O# o: ]7 o
+ _6 J$ g9 E, B# E 编辑
8 e4 U. K9 m/ G J+ {! i0 x/ z4 }2 ]5 ?& K/ D
VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。: z. N- s! a! u' M5 {
- e, P5 B! M' k 使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。
* A$ V( |7 e/ q0 O: x4 o; q: R* l' O7 X4 p; [4 g! }
音频处理
: C. b2 _" \' p4 R
) C0 K4 A: r& k 编辑9 W0 c2 \3 p' |
: K" E% |# {/ F8 l3 N 插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。
6 U" e$ m! i* R( q1 c& I. ?( s
0 Q# _ L8 T' L9 E( ~' G4 E 提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。 b/ _) n2 H/ u1 h
( }' L+ f6 @+ |- m
由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。7 z. J/ J, Y8 ?9 `; `2 t3 e
! U8 \6 v$ _- ?5 O9 c- |* R 所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。
' p P( q5 A; b' \+ i( C9 r |
|