|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。* W0 u0 k1 r% y
1 T, q2 B7 c+ C% ?* q VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。
7 o; t/ {; m0 U l( V1 \ h/ H9 Y# R; {/ Q# n
能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。: F6 @, I# q0 e' S9 x8 K
' E0 T0 N) f7 u6 b% \; K
中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式8 R& R6 z5 f# {/ A
) R) N6 i+ e7 P! ~ 目录
. c. w3 R5 \8 ?# z+ y
: r S- ]% Y3 n% Q+ O) { 1vim编辑器
, g! |# p Z) |8 F/ M" x8 G
7 a4 E( l, C' J% O 2音频处理
+ j" ]) D U9 p: y# u1 X; G, Z: m( f; `3 G6 X2 w. B( N
3处理技巧0 t9 E- w+ z8 P: d$ p& d5 P: ?
( h. i! i$ m0 Q) x
▪折腾方法一:重设VST路径9 C5 \# q; Y- Q7 d' B
/ b, d0 O# ]) c ▪折腾方法二:扩展VST路径. e) }# ~5 c# N/ u2 V
- k- L/ O! \# S- L$ m! @. l. q$ Q ▪折腾方法三:初始化VST插件信息' E( W% T' @8 R0 c5 P
; h5 @* t& x; ~' B7 l vim编辑器4 R' M! D- |9 i) e+ g3 {
: Z3 W; r, J2 u 编辑
i- A' E E( ^6 G; T) p( a F; Y
VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。
, G0 Q8 F, P4 U4 A3 N& j8 }" v# x8 H9 o ~! o5 A
使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。. Y$ i5 B+ H/ u6 \6 s! `# i
' U8 V$ w3 D7 v4 {+ v4 k( g2 h
音频处理
6 e3 I9 T: N9 Q% V
7 V9 G2 ^. j$ m/ |( p0 W 编辑
* u5 w: F2 ^; A& ~5 ?) q6 e
! S9 _- D' d; P6 j5 z" t3 ] 插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。: o7 c: {2 \% ?& P% r/ o
2 g' ~8 v3 ~1 r) R2 A* c$ k& N
提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。4 v- h! ?) k3 u: L R1 ~, s2 F7 E
) ?1 v' k3 r$ N) Z: @9 o. F' ]3 t* ?8 K
由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。+ E6 H5 b" B+ k, [' M5 F/ r
- J" l1 f6 h. y 所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。
. m* x/ t5 W X& W. R1 q |
|