|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。* h0 f( o5 X1 h; S5 r1 I: O
8 ]6 b9 f) m7 E5 C1 t
VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。
( i) R" |: H& p2 R# A
" g1 J# R# I' D 能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。/ z3 @ ~+ H. K- K+ }& I! v7 \. t1 h
* X5 B9 @4 b# W! [0 ?( q2 V& i& n 中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式
; Y' l- n, E8 g* P, B) a, m, g/ b$ b& @6 W( _
目录- L2 V" ?* j) r! m
3 D: M2 \0 M d9 r/ o; q& _ i 1vim编辑器
& B, l# e7 l% R8 m9 I6 n6 `" x, n+ V$ H3 {/ I
2音频处理* ~5 @* V D$ r$ i" Y5 S
( O- n$ n4 g: h2 X. d8 r
3处理技巧
) U- B% O! W- T: s8 j* H0 \( t5 r+ T9 Q( V& \/ C" R" R5 I
▪折腾方法一:重设VST路径
0 W* d& P2 K. o2 L2 f$ P: W0 P8 ~! m3 @( Q
▪折腾方法二:扩展VST路径1 e% T6 x. T/ X& B% @
0 r, M+ j: Y5 D- ^+ K
▪折腾方法三:初始化VST插件信息
8 A2 \% i4 B- @2 v" T" [9 W1 A4 @7 C1 |9 \. }2 f7 N! Z/ @
vim编辑器
3 n6 Z D# B+ p2 {4 D% N: z& S( F5 u& A1 j- S' a9 V
编辑) i$ R' Z& S3 x0 r9 k
! i- \ I- M( ]( W) b VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。; [6 {' V3 }, P8 N
, T% D" q) j6 \3 w7 d" k
使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。
# S% G. r9 m- Z; x" D/ Q' W" {3 b8 l) k& b+ ]
音频处理
' D/ j8 x0 v2 ]5 b1 Z; L1 d4 K; a3 P6 K' D
编辑9 @& R# k: e5 _# g! y
+ }# v+ U! u" O! f% N+ N 插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。# y; Y! i8 }7 f
! w9 Y; i$ i/ y! U1 n9 ~0 h: r 提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。! d1 F+ v' q( U0 ^/ x1 A# G
# s3 h% p6 l0 W0 v. ~7 | H$ Y 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。8 w# O+ r% U0 }) P
: W! d0 W# \: X 所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。
- e, ^: ~3 |5 d7 s& M7 W |
|