|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。; z! \( v5 j ~
, L2 f( _9 T' q; x+ c1 o; }6 ` VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。
& |+ x% k' j( C( e3 |4 r2 e! {2 _$ L n" S; s
能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。
7 K. b, ], ?4 u0 A9 ~, v1 E* _ i9 U: |' R. g2 a6 X3 H
中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式8 g x# Y5 U9 Q: W0 A+ h ~
( c* O0 p6 u% y8 x 目录+ O6 g$ B$ {( J+ [
! e, w; u* t& g8 ]5 D; G 1vim编辑器' |3 n k) H, p" ?5 ?. g
; h5 K3 u8 F8 {4 J 2音频处理
( h& R9 n P4 D" ^) s( W" H3 {" |8 {# w) w( `
3处理技巧* N, x; f7 `7 l
6 _3 W% L0 }6 S; ~. Y' } ▪折腾方法一:重设VST路径# u, t9 j, n: ]
0 h7 u i0 H/ ]+ k. T ▪折腾方法二:扩展VST路径
# q8 M( H" V1 w4 Z! ?6 }% Y" j8 A6 T0 w; O1 e
▪折腾方法三:初始化VST插件信息
# b% |8 I# W- r1 y- u \
; p: l( P3 @5 M& ~ vim编辑器 U# n) P8 f/ p& g
9 q# b. A# {: t) w
编辑
2 Z* i8 c; j) z+ \5 u2 R
6 D# r2 f p* { VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。
& O+ T# H0 T8 f' v# ^
6 L h2 O: P1 M 使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。
1 {2 e" k% \6 [7 K0 C+ V6 A( ^! ?- T# y# }0 @4 d# W8 w) b
音频处理
9 r G. g) V A7 J* P) h, y, i+ D+ o4 b8 M* H5 v% i$ S. a5 M1 d1 s
编辑
- L! _* b( A# B& ~ Q" [/ @8 {
- i# l+ q' B6 ^/ h8 A9 w 插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。
: r# f' W# m7 c) O* U5 J" c5 U3 L& |3 H7 j) G: h; `
提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。
0 O) `) a; Q( M6 T1 f
1 g# ~- {4 m3 U6 T, f4 q- ~ 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。
9 D8 [$ G8 J' l' p' n8 v+ a& i8 t4 L& p D1 Q( |
所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。+ A! L7 `/ t% V9 ~0 ~
|
|