|
|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。
" V8 M. n; x4 ?( H; N- b, @7 ?* ], ?' ` N& A7 U: u: U
VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。
- g) p) S$ \3 q6 W$ f4 c# Q1 L( I# G; Y f4 N: [' J
能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。
: `( W1 e5 t5 T+ h
) g* d1 i) c5 n* J! a$ O 中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式6 G( Z/ a1 i+ F7 H$ L7 c
0 G& S- |- l* G3 X5 ~: d
目录4 `/ |, N Y% k; i* @0 g
( ]+ [2 f6 W5 ~ 1vim编辑器
, d2 x4 b) s" s: a1 j$ _
6 ]) r( N1 S8 O% L" q 2音频处理7 r5 {" s& s3 _5 q
6 x3 Q0 i9 [( C5 q& d- Y1 A, @; b" s3 r1 m 3处理技巧
S3 ?; K# ?4 _4 Q. T
: A6 `6 r, w G6 Y. W. @ ▪折腾方法一:重设VST路径
6 |4 Y/ E& _. K B+ ?
+ x: O5 V4 S# v. ~ ▪折腾方法二:扩展VST路径$ Q7 w4 Y9 @% _; ^
9 J9 P0 R# x& q8 N% V Y8 g$ F
▪折腾方法三:初始化VST插件信息
! e) t/ R0 o7 U3 _" b2 f4 }+ s" f5 w H- J
vim编辑器
- ]1 |6 R, y+ B+ s7 c. ]' v! y( o8 `8 i% n: D7 {
编辑
" k; z @+ y1 B1 S; Z1 B T) t# E( x. b; A' P. @
VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。
" a# T5 E" P2 d+ E# Y4 H
- a) s& P3 ^4 @8 [ 使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。
7 e% c1 s; v4 a# k+ d7 Z" j& v" ?4 a1 p! ~8 z9 l9 o% {
音频处理* H2 S) [4 G3 k! L% Y' y
% _, v1 W) y3 |' s4 M, w
编辑) b J; q: m C8 |, f
/ p0 k7 t( Y1 l6 E5 G& s# h, U
插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。
8 N8 I+ ?4 z2 I
3 n" z5 h4 a5 ^: G9 J# n 提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。
) w9 Q$ q1 B& x
- U( B0 P# v: k2 ]) \# U 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。4 d; z6 u, h5 Q7 m9 {6 D
3 D5 [! S ^0 d 所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。( ^# ]2 D4 V7 j
|
|