|
|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。
5 h! A2 i* m$ _/ Q% K
' `* ?/ Q) v: M; w( v VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。
2 S; J3 M) {& G1 d3 y
6 p, j: J& Z/ [* G* F: q6 S 能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。
: R# @- Z0 ]& S; I6 x1 j$ R% [6 E, z& B
中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式
" v$ S9 q0 \- u$ x" J( {0 K/ g
2 [) Y& a1 ]9 G2 T+ v/ |4 m! A# Z3 X 目录" K1 K1 t; g' H2 k" S( _% X0 E6 J* J
2 I) L# Z; Q( V5 m6 I; u5 i
1vim编辑器2 n0 x1 k& h8 o7 v
2 P; w. k) P7 z, I
2音频处理
& e! |* y7 C3 k8 e$ e! a8 `3 f1 U Z3 N1 ]; F6 z% I, u
3处理技巧
; P# h! M) x y+ i2 I% O3 a- g. e9 X9 h( v
▪折腾方法一:重设VST路径/ r) J' u% l5 v% y
E/ a" N! d: I5 d/ b; N) l. l ▪折腾方法二:扩展VST路径' E6 N0 k0 Z0 y3 x6 O0 r
. F, o+ |& Z; c# {8 B; j
▪折腾方法三:初始化VST插件信息
( \7 m1 R, D3 W: c6 l# J
2 i1 v0 t6 ]) S i: T' y+ ~ vim编辑器
! n- {+ D0 x; a% f; C
% c; |& o+ ^- w3 {6 V 编辑+ v) t/ p$ m& ~0 Q
/ j2 O8 l+ S, A$ ?# B/ s- S$ Y VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。$ `% h" K% A, S7 h1 q3 r4 h
5 `6 S a1 G8 y! w( M& z
使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。- m: S8 s% d% I
) X& X1 U1 |" X) r* g' }
音频处理
6 Y5 E8 h0 y' J4 s2 i3 \4 \- ?
* |" o+ ^! H* [' y 编辑4 @" N5 W" a [* g) n' C: u
D' i+ _0 [9 J C% v! D
插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。
$ O0 T, R- z3 G. L4 p8 c8 J
8 b" s, i% ^; N, J+ j" A 提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。6 Q, N3 a7 m3 L# a+ R: b
2 h* h- E0 N$ Z0 B5 P 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。; s5 Y# D, R& O* G
5 Q& p( K9 d# g4 r$ x' \% ?7 K$ V
所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。2 E. N$ Z* d# e& G/ L
|
|