|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。3 `0 `( k& d7 t& j3 J$ v
1 k i- p$ y" J6 T3 L- d VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。
0 N2 G% X" _% Z0 T5 v: p a$ V1 ?% ]$ [: n
能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。
3 t3 N2 }$ r; d5 c" u- P2 r5 ~$ s
中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式2 G8 P( o# O- J$ J/ `5 }6 p
! y9 }9 c8 Y7 g+ M9 I! u 目录0 Z" r' U8 Q& V( A/ A& w. O3 `
+ \; y, k- s, `& M
1vim编辑器+ `! B& |7 M- `0 n2 i, E' L* F; D
1 X' H/ R6 }4 t 2音频处理
3 M+ y; j& A U- B8 T
" o# x( w% M: g 3处理技巧
, T6 m: L/ F |8 q
( Z5 O9 Y2 L! s. U0 v ▪折腾方法一:重设VST路径
" J. ?+ d& l1 W$ `: ^- r& H5 k
5 m H" a. f. |/ L- U7 d$ v ▪折腾方法二:扩展VST路径
; T7 t/ y5 ?' S. O$ C( r
$ c) |4 V1 x9 l/ g ▪折腾方法三:初始化VST插件信息
0 k+ o9 G0 J+ d- Q6 T. D3 a% m8 _$ ?% h
vim编辑器
1 A+ y: R0 u- ^
3 L+ `+ Q8 I' F7 D9 I7 { 编辑3 c j+ G3 P1 ?' W
, ^5 `7 p6 m; y4 A
VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。* {- N# |, x/ s
4 ?6 [ t3 m! `. S% f5 o 使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。6 m$ g4 r2 I0 }6 L3 g
8 b3 M" _2 n; ^7 b5 A 音频处理
, Y8 v( ]- J+ I1 @# d$ y* e
$ X% S9 w: _9 e6 M' [( _& v% H 编辑
, c2 e, N8 r: V& o% }. z, v- [) l' v$ ~0 ^- r* m
插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。8 G7 Z c0 A/ y3 {! E, P
B) J7 a% K! P$ [ A, N; ?4 t 提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。
% v6 C" F9 g( ] `" |, c
5 O4 ^* U7 S0 ^. m: D 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。
' y' f: s0 [% z8 v2 `* v! F% L; K2 k: z m9 f
所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。* |# T" p K# @. W" I& H1 ~
|
|