|
|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。
; I+ ? u- N+ X# {4 i% g
) t: A7 A: m& R" ^ VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。) L( L. [, P. K3 r
$ ]: g& M. m, x& G 能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。8 e: L" s; D0 l. Q9 k) g
. n6 m3 q- Y& i; e- M/ N, T" H 中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式: q J, ^; j' _+ K+ I
7 z' d+ c P* }1 O
目录! |& b2 d1 X4 L( E. l. s* m
. `/ M8 w& |5 t, R( M8 J0 P6 p 1vim编辑器
; t" a8 l3 g% S3 n( ?1 ^2 f- T! J/ j X2 w; ~
2音频处理
( d4 H- r8 k7 [ _" ]' _1 x7 H% s& W* C% A& k4 c h" e
3处理技巧& Z( s8 S O1 X7 I: ^$ V
# S, y) C8 h8 j. U
▪折腾方法一:重设VST路径5 I- r2 }% }$ H$ [
( Q3 M! O; C: P% F+ s ▪折腾方法二:扩展VST路径. S U5 A: w9 O
c5 R! g; \! i L9 Z8 ` ▪折腾方法三:初始化VST插件信息
- d: H$ A0 B Z1 v M
7 r) q' x3 c7 H0 q vim编辑器6 p7 @8 }. K( G: G3 \* k, }% m7 Y
# r9 e& ]* d- u3 M( b0 w) o3 L1 E
编辑" y& u9 b o# ~3 x
4 e4 E# X/ K c# I5 f/ x1 @' t VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。
) u! F, G. ]) e5 n8 u3 m9 j/ A# Y
3 d, E6 Q. G9 L 使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。
6 ]# `( ~7 N& O5 e! x8 K; \4 V
6 u! t8 U" O$ v) T" A! \ 音频处理
* b, l7 [2 a* f2 ^$ d m8 t8 v" n, J7 J. l
编辑( a2 w, ~/ O0 t, [; k
' E5 ?1 L- q* ~" E; Q
插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。# _) R9 p. ^9 s9 Q* r/ E( G
5 A: n9 O6 g5 x) n2 K& N$ K 提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。7 `9 D% ^1 S7 p1 J
) F/ O' C! E) i8 x2 [ 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。
8 Z' O! Z w/ w3 h' t% I$ v3 m4 J1 ~: [# k, K) I% _% G. J- h# v
所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。
( ~! W9 I- |8 M0 H0 F* m: v8 G |
|