|
|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。
% s, j0 s% {1 z" B& n, O2 A' c% {$ t; G* `3 h7 W8 J& r
VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。
+ k; N2 ^; I2 ^2 s/ ]# `0 A! w& D9 r6 p
4 e$ i! B( S' W' _. P 能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。
+ r9 `6 ?$ Z7 C8 Z. ]( G- N8 x6 P T
中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式
2 L7 u: {. {# |, e4 o4 M: d5 Z, _( s1 Z) x' y) d
目录
( E7 f; V0 G. J: @0 q: b& Y$ I' ]- T: T m
1vim编辑器
# A, V! S+ F8 d4 k4 q# n. l S+ `) S/ J5 H3 V. w0 K
2音频处理
" t( R9 k/ S r( n* S* ?: y9 v: a. p
3处理技巧
- v9 `6 U/ S \$ x
T- P/ \3 i8 J% H, L0 U ▪折腾方法一:重设VST路径
2 i: V; n3 O/ p9 }. I/ I6 O. i) X! u; ` D$ X. d
▪折腾方法二:扩展VST路径7 u. s. `( h& N' X% }+ Q# T
0 r `( v' I- q3 K9 Y ▪折腾方法三:初始化VST插件信息) ]& v% ^; {: U; ?" g4 N
/ u+ o" d5 Z8 Y5 W' q% H% z" ^: h, S
vim编辑器! J/ `8 ]2 ^8 |% n& k# z. _
5 b1 q0 U9 [8 h
编辑
/ R4 c* x. S1 H5 b6 c) Y7 o T- \( f) V- R, G- S1 a
VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。' f: | P q( M4 A F- J
6 ?% g. r$ e5 [( _; _
使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。
5 _2 x$ p+ d& F6 f8 N
A( p& s1 P. a3 v) ^4 L% x8 | 音频处理
/ v+ _/ T0 q2 b# A( ~( e, O; W% c
编辑
3 r8 \" ?! A9 ]8 H
1 C P C0 a/ P i" _* w1 Q" V1 S5 |# f 插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。4 P$ N( P, b/ Y
/ I9 \9 a: E6 J& j0 A 提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。
( ~; S7 i! ^9 l) {; |( o4 G* R; e( g9 J& \8 \7 B& i/ h
由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。
5 D; R; y: |' J9 }! q' O% n8 t6 Q" H4 I4 o
所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。
( X+ Q* I, F) I# K- w |
|