|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。
* Z4 }$ G" g9 X* D% k8 [$ P7 l2 _2 {2 e7 r% k
VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。4 a3 Z$ ` e ]
# j+ _+ D* ^3 M. D# q! m 能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。
: b5 z5 E4 i2 d& B
# o7 I/ n6 u" z) S5 [ 中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式/ D1 z2 E* U% [+ R+ o8 u& |
: ^4 D2 V" Y0 T/ y- y3 v& r
目录3 ~0 T. J, u' e: [7 N. c r2 \
) j3 G* }7 d( H$ G5 T- ` t 1vim编辑器
8 ?1 D- d* L2 E. Z# ~" L6 ^" F
& Z0 A. I6 c0 m 2音频处理! @, p" ?7 h6 `* y" \- _8 v
3 e+ t* F f% [; [" H4 {6 f+ @ 3处理技巧
# l# r8 q" q8 T9 I: s, y+ o$ f! ^# p3 l
▪折腾方法一:重设VST路径 o( Q0 C% E. Y2 _
/ m$ G) `2 k, {2 r; ~
▪折腾方法二:扩展VST路径
& |; j3 k9 q0 A: P, S- g# b. V/ Z# ?. D3 a
▪折腾方法三:初始化VST插件信息
% Y5 h$ |; q* c0 I1 ^1 o# }
2 K+ W2 J! c4 Q5 ~% | vim编辑器( k) }- P6 o7 e1 ^. n l
/ E( O8 m2 f+ Y6 C$ d5 m# w% _
编辑
9 `0 f, Z5 f" l* D5 G9 H C0 J- T7 K2 Z3 R
VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。
8 ^# p4 u# {: o7 v* c. ], X
0 }9 b% k8 ?& b5 x1 r% R8 p 使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。2 h6 O0 Z! _" t/ s) k5 Y& C$ W9 r
+ l; S# f" Z- `# U3 c 音频处理; A' m4 c% O1 ^" Y3 r5 t5 J
* D6 L0 I% D& u, g+ f* h3 X% J/ S1 h
编辑
7 A% w; d4 A, {2 T5 P6 c" K/ a$ B2 m* R. K% |: _# I
插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。2 V: o- r1 t. s( g5 W8 \
8 }8 _' u( L6 b
提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。
' |9 N6 F/ D; @0 D# X" R9 w8 w
+ _( q: M" Q9 S 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。
7 X8 i% u4 E) |' t' f; s6 U7 [6 [6 o
. b ]% P8 c/ H* \' I$ }8 l; N" l 所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。
- c6 I! c* s4 [ |
|