|
|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。# B# N. m# ? Y/ K
4 P4 b, ~( f3 h' q, C+ b, E8 K
VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。
4 r2 W/ U; @& @" q; q) g0 B+ K( c! P# l( Q! @: g6 `% w
能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。
- h3 z0 l% B1 h( d0 }5 m) K( R4 l4 i- _- Z5 O! f z
中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式
8 }# c1 E# Q. ?* J; q8 e
# ^' `7 g" t! y5 y/ h 目录
( Y" H8 u7 J2 s$ t* x C2 ]* r) R/ t5 |
1vim编辑器
2 ]( w: |2 W: I- |9 z
1 n- Q, ]/ q0 }2 y& J2 M$ A. O! ^0 w 2音频处理
) t! ` k1 {. y4 G- Z) ~7 V2 r m+ q9 C( s' b5 s
3处理技巧
W# l3 t! B+ r& d7 |- e) I' a% [' @0 L5 D
▪折腾方法一:重设VST路径; \# S' U0 v5 \9 P
7 ~# H3 F9 o8 E4 B8 a7 `, S
▪折腾方法二:扩展VST路径/ ? }6 D7 N- u
M: Q8 F0 ^: U$ f- w ▪折腾方法三:初始化VST插件信息5 ^0 {& F7 c$ `: p' }
9 t+ l" V0 J8 X* h* J) X% W vim编辑器
8 ]6 Z; X! X( h, L) y! l9 L p' b' z1 \2 A# g; R; {
编辑
* ~/ d A X( g0 S+ ]
- J/ o' C6 ~' M8 d: D VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。
; h c, r& k, C% I. `6 S; ]8 @& L D) H
使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。
]9 @& b. F6 V2 N4 I
) q5 W* v" l! Z/ M+ T- p 音频处理
6 N) w, A9 W4 r( V& T" v& {) c7 [& H& R3 i4 H3 {( I5 B# P2 F8 i
编辑
6 M. c6 `& d' M- d( m% {* Y
* g7 x- i( y7 @; h 插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。$ Y; M' I6 n& I$ n5 \
( L+ V7 l% s- h0 d0 ? 提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。5 K) Y% U& f/ A& K; u
1 G: p0 j, \7 d. f: R3 }6 I 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。
! T& ^7 r0 p4 Y: R. Z: b$ O; r7 e
, y( _0 {2 ]" ]& W) S! j, W) ] 所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。6 t4 B2 q5 }6 J6 p) m, f
|
|