|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。
. A4 \6 O* U( P6 g& ~) q# X
! K, ]0 H/ S: l VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。
( _0 A* a {2 b D4 P: V& Y# a% W; ^% U
能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。
$ q3 S3 Z$ {; R$ @- V, e8 ^, ~# e" e
中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式# `! d; `+ z2 k/ d4 y% g# G/ c9 j
; D( X B; j/ r- ~9 Z O9 u; x
目录
9 Q0 D3 p* T8 F {/ y; s }/ E, N7 o
1vim编辑器
# ]% T" _1 m3 K6 E2 X2 ^0 F% d( P# U7 W# K" u0 `8 l- S
2音频处理
* T i6 b6 S8 @5 q/ P7 Q
& p% g2 q, e, `. [ F 3处理技巧+ L3 N3 c4 J) e' m0 e9 J" ?# J* \
% Q# r/ N7 }0 `' j6 H ▪折腾方法一:重设VST路径1 E4 c$ H# @1 |0 {6 J: j
: ?% n# V$ x& }9 w0 n; E ▪折腾方法二:扩展VST路径
+ @# T8 X9 a, t6 C) y" s$ d3 `; e2 |7 i
+ B5 l7 l0 Z4 R- N( y ▪折腾方法三:初始化VST插件信息
" A8 P# ]) ?; R% L2 v
3 l u3 l# C5 a vim编辑器
( y& O' U. h; t$ w$ {
( a/ h& o# m' k& O$ \9 v 编辑
5 H4 h, m7 G# e# J# R" T5 P0 B0 u; _; X/ C4 z- S( m
VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。
- N" B; d" q) x7 @/ K, {$ w% O# O+ [
使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。' l' N4 o9 u& ], @- s4 }& H% f6 @3 ]
- o5 O$ C" x7 V5 R9 O& W( t 音频处理
/ e0 ^9 w, f! M$ ?+ S' B+ w" L# e
* m) Y# W C0 ]' N6 ] 编辑7 h& u: s7 d9 E; \. V4 L) G* u" ~
! N4 c. Y$ `0 D1 m 插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。
V0 j$ j) `3 X/ {7 y e/ _ Z% T, F- k( _
提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。' s; h9 \! U; M' v
8 ]! N3 w7 T4 x t0 l. F6 D l 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。8 h$ Q; ]3 e; I& n4 P& ?4 t* j
/ N* P! D5 N6 P! H
所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。; R& E* ~* {2 q, {9 w3 s$ ~
|
|