|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。$ _8 X/ @5 W- A8 c6 i
+ N7 N/ z/ _* V' |8 u. O
VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。
" d4 z6 ^; L- H5 B
- i+ F1 D9 g8 a2 n 能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。! k! t' [5 N2 D, D7 u
}+ h0 i6 m ` s' N
中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式
' Q( A x* R, ?9 j: Z/ F
+ k. O ~- }% b/ T5 T9 L6 h 目录
1 n) B: U- c) n( V( O# c3 m' D! `& P( W g: u# n: I
1vim编辑器. v" K- y6 A3 U1 T! O' a' Y. d
! a8 B. h* d, @" A' Z
2音频处理
8 k+ ^9 N ]5 E& B/ k7 i/ q* H9 _ h* C7 n
3处理技巧
9 c% }( q e! I& I0 c4 L9 T- ]3 X+ D/ a6 \) h! {
▪折腾方法一:重设VST路径
1 G+ }# S$ i8 C F4 h1 N+ v/ _- v J/ Q& ^ Q
▪折腾方法二:扩展VST路径
8 q* X/ j5 ^. |9 ]8 K
8 q' G* h, x' a; x) d( n ▪折腾方法三:初始化VST插件信息
. K- {" X* ~6 }: g8 ~7 }9 I, N" R1 U# v- @
vim编辑器
( u- M0 u' q0 f ~$ m% r/ Z) e& g9 M$ b8 ]2 ^) z9 C
编辑) }; G% j; t$ U/ Q/ ]) b
& E K! t+ R ~ VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。
/ {6 y& {% @ p; A' X2 \2 T
6 Y# K0 _7 i" a 使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。
- i! [. T. i; x$ {7 x& Z7 w g# b" o# I
音频处理
+ F! s1 ^8 P0 y8 w1 p6 q! O! h5 [7 S. l0 T3 B
编辑2 g* `: T( U' W
, Z; Y) M1 y$ ` I3 C 插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。 n4 r9 k \; o8 \4 H
5 f, D: }, C* n q 提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。
+ p+ A. r7 |( `! S, j; y8 v2 {* i- W) W% \" J9 c
由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。* [, x$ J' @- b# }
# p3 V* A# l, M6 ^/ r9 i- Q
所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。
5 b7 I* f$ I& T. ^3 | |
|