|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。
% N( ~) m5 F# L
/ P Z' H2 m2 k3 f VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。8 F0 e: f; f% i; h7 n! C
, Y' {9 V0 O7 q, v/ S W# v
能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。
% j% N# G3 N3 A/ W- u" d, c+ ~8 o
) e6 o0 @. t# {7 S& n 中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式* C% p0 c9 V3 A; z
5 I8 n* L# _# a/ L! a' b6 P
目录
* ~- C( Y, k5 t6 l, ~, a
# s9 s' n* j9 B* v" X 1vim编辑器
! w& S8 x% f) @( p$ k! h1 e) [- }* Z( z% k: F7 ]5 @$ Y
2音频处理& R; Y' Q1 _' \$ U$ E" r: Z
9 j: v+ P# [2 s8 r0 f& y( c 3处理技巧) t6 r! T, V7 U) o- t
2 L9 \# h( W" n' A6 N: U2 R- D% G ▪折腾方法一:重设VST路径# @- X$ ?% t( W. e! a5 |
$ \' l) w" `% M2 r* G# a ▪折腾方法二:扩展VST路径8 v( o0 j, r) x+ p$ `' W' b
, T$ N# X3 m9 K
▪折腾方法三:初始化VST插件信息
+ h! N* _, t1 {1 H q" C0 B! Q! L) @8 I/ o9 b, Y& n# t
vim编辑器
; i" l9 U# p1 s5 O Y8 V3 X/ H- Z; X3 j1 E; ?2 c a* E
编辑3 v- S7 d# c/ I% B- G
4 ^0 Q. P+ w* `
VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。
' ]( ]8 u* g7 V4 C; b0 L, {3 ?4 \+ ]0 d- Z+ m
使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。3 O* P' H8 A/ T3 }; R" b
7 X$ `& @( V( {# N3 s% i
音频处理
6 U) Y( s+ X- r* ^. ^- p
$ o, d1 L) p- h3 Y8 }6 R$ m$ z 编辑
) E w$ n- L& f+ l6 s% I4 W& p7 I8 l; V- D5 Y0 P
插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。: L2 F5 S6 O/ Y/ r: B8 Z d3 O' {7 P
# q, q+ Q) ^$ t5 Z) A- H5 r+ Q7 }
提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。1 r# C8 i# ]" B) Z$ s2 L
6 S/ f# f8 _0 ^2 Y( @6 V 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。 [( t: t+ Z+ i5 i c, O3 e- p
. y' u. e" j4 i. f% k; } 所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。
/ p, Y$ h8 h; Y! M: E1 B% V |
|