|
|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。* _# e' g. V! d! h/ }/ c1 w+ H
7 {& @8 h. |7 @2 R( r
VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。 W" z o j8 o+ L, o8 J
9 V$ y- ?& k# v# E
能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。2 v4 I& a1 ?/ ]6 K( E. ^
" {+ u# K0 S* B N/ v 中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式+ X8 s5 p6 M1 [2 b
# x1 y3 z8 ]6 a3 f6 O4 _& U
目录
5 ^! m. E# [) f5 }/ W- q+ P9 H; I: ~, X: Y/ S- @
1vim编辑器
T* `8 C2 L, L3 N9 o, y3 u; O! E. r* \/ T( b
2音频处理
' H# i, Y0 C9 k! V, x( R5 ]6 z" g0 |' r
3处理技巧0 f4 X) P0 x. \7 O/ a, C6 c- m/ {
: Q8 ]8 ?: M! o4 i
▪折腾方法一:重设VST路径
, o+ T3 n2 a1 Y5 d, n7 J/ C. N
( w4 j# H% m2 d( g ▪折腾方法二:扩展VST路径2 J( Y! `& `: \
+ M+ s0 M" s5 n! ^- [8 f! N ▪折腾方法三:初始化VST插件信息: M0 P7 T; E5 W1 O8 M$ v
" |8 {% h& q- b( e( X vim编辑器* H r3 w, Y( `9 B) a0 Q& p# _
* M. h* X! Q4 v! B% P" ?
编辑8 ^5 x$ t3 v5 T2 \. v9 R f
) G) N5 R' }& o; ` VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。
( q" N) k1 t; r5 Z- e; J: L
9 ~% l5 _0 x8 M W7 B 使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。
; u p6 U$ _' z ^# ~; s- \8 r
3 t/ g. o0 M1 S* h# a/ x4 d& [; @ 音频处理
6 s& N* k' @- j- V& G: K# h$ U" O# K
编辑
6 S+ B4 q; } [, k) \& G
; O1 w2 Y( r4 R" T2 m: F1 z 插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。8 Q7 d- w( p/ O* d& _- Y# r3 D/ O0 ~
: Z9 ~! j+ B3 | m
提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。5 T" h; w1 i! F. N; y0 e
; [0 V) s3 F4 s. Y4 y
由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。# ~8 ]4 i- V/ k3 h$ s) m
. D7 b8 N3 i! x5 x
所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。
2 h1 o( A1 x# L. F- b |
|