|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。
' v& f: t# c0 c' k! T3 X7 d' S. Z- v' H- W( I& |
VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。- A- s s/ `( Z! m
( z5 f1 E7 v! _# z) ~) O 能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。
. `( m/ ]% q1 {, F: s4 V
7 z' c" X" h+ L0 Y 中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式
# s8 m4 x4 u; S3 a
. g" q/ M6 s6 i+ ~4 C 目录
6 V j: C x# s# b4 I0 b! d
7 S% H; @# Z9 M 1vim编辑器% b7 C0 t' O4 N$ g/ ~* b% P9 G* Y& R
0 G- P# `6 e" T- K: S 2音频处理
( [- N M; u7 f- _% O
( T7 V. q7 t. R1 q; o" @/ Q 3处理技巧2 @1 U" Y5 Q: _0 ^( r. ^
; v0 G3 e; J# C& E! k: `/ N
▪折腾方法一:重设VST路径
- W/ I$ _0 \+ `& k% l m# b" M2 W' R9 u$ F$ @
▪折腾方法二:扩展VST路径/ {8 P+ t# S0 {/ h; D2 x
- O" S: B: R. T. s4 X: ]$ m/ S& T
▪折腾方法三:初始化VST插件信息
3 ~. ~; i' B0 X
# b1 u5 ~1 M1 Q# f8 Y vim编辑器 b- j/ d/ {9 M) ?
[4 G9 o* X( o- ? 编辑2 \1 w0 G4 O: r- D
" g2 b2 s& l; r [# Z VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。
. N W3 S2 [- m' T) F% H2 z/ Q* l* _# ]2 k5 G# E+ q
使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。+ K+ Y$ M2 i3 G
[5 Z5 J* J% O3 O6 f* S8 x* F, \$ w
音频处理# \7 E; `8 j/ `0 k/ D z U! U
: K' ~# Y1 J* C3 j: ]
编辑
; V Z$ J. L* |: R$ i/ p* V3 N2 I' I0 h: Q3 @& l2 V+ g
插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。5 K9 S+ Q8 t i/ K& V7 h: ?* o
" {* w( n+ \, G( o
提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。$ i$ [/ V. j( z2 J9 y, J; q4 Z
# P$ h3 M0 L' y6 F5 U! z
由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。
0 r: C$ |: Y& w- a$ e3 w
0 Q4 ^, I9 T, j. ~, g 所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。8 |1 S( d9 i2 V7 j% {/ E
|
|