|
|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。% c" O U2 P! t- @; R
: W2 L; F6 o2 S' A: } VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。
# `# ^$ |3 |- H2 B2 b1 M4 \) r* B6 N, x q, ^- n0 H
能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。
$ p9 `& l8 `) k3 l. g- X( o2 ~5 w+ l) T
中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式' c2 H6 ~, f7 g# ?- U, v
. V# g5 A- n2 V( R/ V' F 目录$ [3 J V# H p4 ?: C
! F' i, v/ y9 n$ G% n
1vim编辑器) d- c1 I' N i+ ~
K( N2 {6 l2 S4 d# J1 f& y/ U 2音频处理
% m! P4 X# m4 s$ r [4 M h: `8 g! b$ R+ c
3处理技巧
# X; Z3 L) c1 u, q; z; U" |' O) r/ g" t5 A* ]( ] }
▪折腾方法一:重设VST路径2 C6 h& q ^, \% a
O/ ? U) J; @2 w% F
▪折腾方法二:扩展VST路径
( G! Q: M& D9 t% B% x4 W' ^$ p3 H+ E `; I4 `/ i$ o
▪折腾方法三:初始化VST插件信息* p L' S) T+ D' R( K7 l
6 W f# l) X6 [) |8 b9 b; T3 n' ^* w! c
vim编辑器
5 p$ ?- |2 L6 y; Z$ Q2 {
+ \$ l& d% a6 O+ ~ 编辑
6 o/ M, \5 n, U9 N5 Q
; y3 ^! I. j$ U3 j VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。
. `/ m8 ?' f4 {! H0 I m6 I6 f
7 S5 y% B3 i0 _2 L: O+ Y% j 使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。: R$ V5 `' h3 R& U
7 v4 Z) ]/ a, L 音频处理5 {6 y, S/ v: F7 T
" g- o4 w, g X$ ]
编辑* @- J: m2 G3 j, S
- Q4 {! p; M9 W: {; ~1 N% `1 | 插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。
4 l$ `+ x7 {4 G1 s5 B5 q
3 w% c" L, O# k1 e, Z& j1 Z) I 提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。
% L; v4 @% j2 X- j" t
+ v5 Y3 W, s' `8 j! T' Q! ` 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。; I/ D; P! x1 Y( U0 L7 k( U
- l7 z+ N; l/ ?* L3 ]7 n 所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。. z( K5 ~& J; ~/ M: I" k8 r
|
|