|
|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。
8 t# Y W7 i4 \& K# l2 |/ K
& W6 V" u3 l8 c. Z9 ^, y VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。
+ e0 G& y, M* I4 v% q- Z% b) x1 {4 m2 a9 [
能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。- p/ R5 Q! ]$ Q
_) v/ @ s8 q! O7 f z) w
中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式6 v$ [6 P, L! A& x/ j9 n2 u
) H+ ]; v+ Q; r8 p8 ]2 V
目录
$ I7 `! Q b9 `9 V$ s
2 r' O; O' J) ?' E 1vim编辑器
* L3 w& F2 E5 C5 U. q. N% t) R4 n. v; r# e8 y3 ]' x& W
2音频处理+ ~, c& J& w# E
8 i- i* d' k8 i& b! z' i 3处理技巧
1 Q$ f. Y( P7 a+ I" n% [: }3 j$ U, K& |
▪折腾方法一:重设VST路径
: D" k5 P1 \( D! i
; \. G! x) g+ g' J/ }& O, g- ] n ▪折腾方法二:扩展VST路径
. p2 o8 R6 t. N& l% u7 C. o3 l9 M% U8 P) L2 l" N
▪折腾方法三:初始化VST插件信息% G' K/ M+ D7 ?; c7 K& V/ b
5 x7 m# \* n0 P8 J- q; y vim编辑器1 ]* \' W& R1 O
7 g" v4 s9 B8 r* Y/ A
编辑/ s4 k1 u6 X, Z
1 z) F% Q; T9 j# U- S' Q: E. g VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。" z v s/ H1 o. c6 M
3 p# w7 O2 {+ p o
使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。# S4 S, C6 U. ]$ y) O
' E ` ^3 _$ z& R* x) c L) U 音频处理
9 @/ x8 g+ i) A; j1 k3 |* L4 Q2 H( {0 q4 v! y0 b
编辑
; R1 K4 u; R/ [* B; R" _$ z
* ~8 S8 S( Z4 ? H 插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。
' Q) I& H# m2 b/ c' b& f: r/ S' t/ h5 z
提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。$ u5 d" n* R6 q# d$ O
' ^6 }- ?$ ]5 S 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。( G/ o$ W+ y+ F
; j) Z+ _; l; ^4 U* v' N
所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。2 n' v6 x" c' z: o! c- M% @9 z
|
|