|
|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。
2 B. `6 M" K/ a7 T2 a# [( @7 n+ U3 [1 E- ]
VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。+ ^9 n) ~9 u9 ^# h; a' a+ {& D
5 ?! m1 j0 j7 Q0 Q$ H 能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。& v2 U5 ^& T: W/ t
_: c/ J! S6 b1 O3 \1 e
中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式2 _! P/ C4 Z. p+ O O
6 F3 M7 U! m& Y# l7 d9 f 目录
4 E1 P: Z0 {8 k8 v7 a: ]* \) A5 t! c* \9 f
1vim编辑器2 @2 P3 \) M2 W" d1 g
2 K& k+ {$ P* c 2音频处理
9 y$ ^# |0 i) `
1 l7 Q9 g8 i& x0 J: f) F. ?# L- h. H 3处理技巧; e+ T/ v0 M; r# O
6 w, [+ z% a$ Z4 |" o$ E
▪折腾方法一:重设VST路径
7 m2 i' ]$ G: z3 L- T7 D5 |2 N/ N9 x; e4 l0 T7 g, x. y B, u
▪折腾方法二:扩展VST路径
# k2 P6 l- s6 B- ?; ]+ l1 U+ L, p L2 F; x* F# }- g( |$ @
▪折腾方法三:初始化VST插件信息
) j1 u+ j' f6 Z- ~$ @) K
3 O4 j% I7 T, z6 h2 ^; [0 v vim编辑器' [7 n+ r- @( ?
# p2 c- T. B- W: z/ L
编辑9 X Q' R; c0 o* |
) \# O. X/ M' ?! r) R; ]# O8 e
VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。" ? N7 G6 T1 I) p7 D
0 G3 b! K' ] Y, O8 N+ d
使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。# y) K M9 t7 }$ P9 }# R* b3 F
3 { u' d+ W" w* }7 z 音频处理+ l3 o9 a) @1 f2 d7 d1 \" S
' }* ~; W v' h. G 编辑3 D: N: f4 n# }1 Q' j- X5 A
* D" O+ B7 H5 H8 `# z" z, N& e& \
插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。: h0 v& E d$ C9 W
* e6 s* c5 v6 r. b
提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。, F- H. r5 v/ L- z; r+ f# v0 K2 a
! `# S t, X1 x B; j+ q 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。
% w! P2 e; F: d6 c
9 G* I* U' i$ @ n; n+ n 所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。
, O0 k( H7 R* B6 A3 b: E4 G |
|