|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。
6 P* I$ ~+ [' ]! R* c, N
/ P/ l- u1 a$ |) N# q3 K VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。
6 j( X& l9 V* X
& w k; o- M6 l 能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。
0 u+ Y2 P+ d- r* U7 e v6 D9 z! T& L1 z3 X# i
中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式. s; C& j& A9 h4 z
: I9 d, o0 `" g# Q: A 目录
: R' C2 c/ v) w) O; a8 C) O! @( h R+ z. _$ P0 x
1vim编辑器
) E- h' k7 d9 r Z, Q0 w1 w/ J5 s5 S( a9 Y7 W, `
2音频处理7 q- F$ b6 t$ K0 J, r. P
; J9 X* E/ t* |% z9 |
3处理技巧! Q: c2 q* Y3 O& E
4 g/ f& f" `* p1 Z9 e9 P ▪折腾方法一:重设VST路径
' I0 B" O0 L: _) O+ {5 ?
$ v7 l" }& m* V7 n7 @ U$ \6 N( A ▪折腾方法二:扩展VST路径
/ R' \: W( w% H" |: C. c% B( B3 u' ~' t7 N! ~( W( K2 M
▪折腾方法三:初始化VST插件信息8 P: _5 k& p& b" B/ i
8 e. g$ L" B) \' g1 u
vim编辑器
3 L) C7 v( \5 U& _- F) e) U
; P6 a7 w! i$ y( `4 G3 T 编辑# x1 j/ j3 D# S% i
. `$ ^2 d: p8 b, h- V" d' A; I
VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。* J! C3 p0 V% X' {: R
8 S% D6 M5 \; d- U6 c& n 使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。# o! q! j2 d2 P' g9 F6 P
% L. w, J$ o( Z$ O2 c7 Z0 x 音频处理$ d5 F k$ P) D0 S
0 O+ W1 I( t9 [: M5 S
编辑4 B! g2 j. i3 E6 J& k
- o0 `6 L( ^5 l% m" S& p 插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。
, H4 w0 U9 A5 F. }. F3 {$ k" P
4 [2 r; D0 w* g) D1 Y- h 提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。0 b) ^" B8 m" S5 D2 t
/ M: O! B* D- L3 K( t
由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。
3 W% I$ A( h o Y+ J2 Z& J, Q4 s$ S `+ M* V' [8 |' q5 B& i
所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。
+ U1 g9 P/ @ y# X$ w& S |
|