|
|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。# w" K6 ~& V, v
, |" s! z4 ]7 b9 _$ f- l5 C' q+ v VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。
}8 ?7 l2 j+ K7 ?: ?1 ]% A5 E5 J3 H) H
能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。
. n& f( Q* a/ c7 v/ J
t5 ^- L/ I* P6 M: ^/ K 中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式
" V1 F* T# ~7 b2 r
6 O1 s' w+ w& G Y+ C/ y3 W7 Z 目录
2 \: w8 `) B z& m, |* @4 _" t! [
1vim编辑器7 e: F4 t; E9 l$ T2 g! h, o
\) u' r% v1 X$ o% p 2音频处理
& |; x9 A, I6 R! N" h3 v, I% @
/ W% T$ ?% B: {8 n6 r: _ 3处理技巧
) ?2 f5 d! S5 C |; w# v5 G4 X Y- Z- G& p. i1 y+ x! f. i) @* e; Y$ D
▪折腾方法一:重设VST路径
7 s; {& n1 ]8 D6 s0 b% L, b& M. X$ U1 v) l$ F1 Z
▪折腾方法二:扩展VST路径
: |" j1 ^& T+ D
; z* p: U5 h! D R8 Z ▪折腾方法三:初始化VST插件信息, |8 i. z3 r/ H; P, @
2 \" P9 A/ Y& j5 f) B9 B6 X
vim编辑器/ K8 W0 v8 g2 N) [* Q% ~9 g% P/ {
0 r: I3 ^; d0 _
编辑
; H" e5 Q7 d* f+ `, Y. C+ r5 ^. M9 y9 _! ?
VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。
8 }- M0 Z* F5 ], Y% O/ H5 @- I
0 I% j5 ~$ x+ B 使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。
% }, ~! j( T: y) {! V. a1 }" u/ `. {1 Z$ \: [* c; X7 F. O* P
音频处理! a7 _$ |0 O p3 O2 v R
1 ]7 q8 Q; R+ i6 h1 k9 ~) b. W. L9 Y% h 编辑
: G4 R, S4 g1 |; Z) M. \* L# U
" V0 ? W2 Q" E7 V% m3 W 插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。5 Z/ y+ T" |' _: d& g* g/ I
. ^9 _" L9 w+ }0 H, s8 C: E 提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。
/ h: I; e) a' h' o$ q. E. y I7 \
由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。
3 n- ]4 w0 o6 D7 f2 ?, _1 t! T$ o
- V/ s5 Y: x$ N/ n! h- s) ` 所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。) H F0 a. i, p6 _. l+ s
|
|