|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。
) c7 t2 L. o/ ?( ?. ~8 W" g6 v7 C8 A# \$ J" E
VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。# E' Z: P9 Z# i& v9 d% ~
( F. A. w9 i: B1 ^ 能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。/ ?( d2 x$ Q, B; C
; e) f# l5 Z% ^; l# t- M+ z 中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式
' a N& Q8 F9 g9 ^* Q- {, F+ Z/ @5 B4 i, c6 v" n; z) R1 D
目录" r3 R9 o2 f, e/ ]# a8 P9 Y
) j' H$ {$ z: E
1vim编辑器
: N3 Z$ A) y3 N, d" J9 S3 Y& b% N4 g( h
7 w6 v1 R* s% f 2音频处理
' m" h% u: ^. ~/ E8 |& Q; T5 c7 ~6 K7 Y+ M" l7 `
3处理技巧* N& ^ W, q& C4 A% r9 m, E
' i6 @! @1 R/ h- L4 F$ Y
▪折腾方法一:重设VST路径) ]: f; F) t9 ?, b' U% n0 o
) i x7 ^: N) N, t
▪折腾方法二:扩展VST路径( P7 j7 k. E, `6 e
! J/ c' l: A+ H2 j V
▪折腾方法三:初始化VST插件信息% m" ~$ p; \& t( H* a
: \" t6 L, S! |7 ~" j+ h/ ?0 Q. p4 [! H vim编辑器
# C3 y3 K b/ F9 R
9 o& O* y8 P# C8 A! K& X7 I 编辑: K# U* m/ a) j
5 O8 P: @+ y0 X1 \- ^# B7 \% U+ r/ ? VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。: e) X s( s2 q+ i" _( ?
3 F. P! w3 }+ K6 I# u' z3 } 使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。& u# q5 q/ H, ?( O0 M- C! K, N/ Q, G
2 g1 c& \* F# ]3 t7 O
音频处理
5 _0 X5 {; ^9 ` i: f9 A
0 r3 T% `' Y. }' g1 { 编辑
: |/ w9 o7 \4 N7 b; l) z
8 R# j1 m6 D, R. v& S9 X 插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。& X) V' o) Z# j! g
p" L# c1 R' H& H 提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。
. z, d* y6 v r0 Y
5 n7 u: X* C) C$ s( j) j 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。
0 t' R( N* M0 c% [. G6 |4 Y6 o5 d; M
( ^; G3 v4 N9 y 所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。
+ r' G9 E8 D7 U( e- i* l |
|