|
|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。
& Q7 X: ?/ h% X+ ]
6 R/ J4 q u/ Y2 P& E9 J, C9 P$ k6 n VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。) W9 s; J7 f. O2 {0 E1 l! y
& x' ^) o! Z' J2 ]* H& ?
能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。
8 e4 z# E3 k' r$ Z7 f0 m- c, w9 e8 U) N7 ~9 Y( {5 l
中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式
9 K0 p( F6 }3 l# l, H
% J8 T% f. N$ N7 r; g( N 目录" j2 A$ [7 S8 o
! t/ F% e7 Q" x+ p8 F) f; X _
1vim编辑器
6 i& [0 L- i$ }0 F2 l9 Z7 w$ S* g$ p% F& C
2音频处理
$ G% \# q. `6 d/ l7 u3 V. R9 t! d4 |; I7 R/ E* J0 W
3处理技巧
9 o' O1 P5 C& O- I. x4 I# T) x3 I- a
▪折腾方法一:重设VST路径
5 q. T) S) m" V6 ]9 U/ S1 w8 s) {) _2 a0 C8 x+ W
▪折腾方法二:扩展VST路径
4 n. p; ]4 h& m" n2 e+ S1 R% @! Q2 J: U, x+ ~9 v
▪折腾方法三:初始化VST插件信息
) `+ G7 I) V# b: z
! `6 X8 S: N8 ?& |2 k: y2 A vim编辑器2 [( d( M7 ]' z- R9 d# Y5 H; a
* W4 v& o1 o4 Z3 H4 R5 Y
编辑 s8 \' P/ I N+ E
* `6 y) ^' V8 N* L6 V4 j) z
VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。5 q5 e5 q! N* R$ J! m
" f/ H; |# g7 v$ g. A% B5 Z 使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。
3 G7 v; g1 O4 I9 M2 E% g6 O7 o2 Y, g+ w
音频处理8 R) [& A) f! S" A) k* S9 r d
1 p/ J; O- V' v# g
编辑% D: i K# a! ^; p) K
0 L& M* y- d5 r0 v
插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。0 Z* i; |6 r% i% `
( b, O7 R- `9 }" L, e4 j8 k8 y* M 提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。 r8 l+ w' ^/ E7 Z$ K3 G/ q7 y4 p
3 V8 L1 z2 O- [5 t 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。
8 u) R6 i6 C% I
3 Y9 s1 {3 t1 W7 N! F 所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。
_. I/ O, E, }$ G( f; P, o' \- A |
|