|
|
它是基于Steinberg的软件效果器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VST的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。如果声卡不支持可以下ASIO4ALL来支持。
2 B! E) A2 h8 V0 T9 b
5 _% g. [4 {9 z& F! V4 F8 L VST效果器覆盖了几乎所有音乐制作里用到的效果器,而且由于VST技术的开放性,很多大厂商,小厂商,甚至是个人开发了数不清的VST效果器,有些是相当成功相当实用的效果器,连好莱坞的电影制作中都用到了这些VST插件提供的顶级效果。) F: d( w8 w- Z5 R9 z7 ]
9 `7 y; E, d: `0 ]% D
能够使用这些VST插件的音乐软件我们称为VST宿主,常用的有Samplitude(7.0以后的版本),CubaseVST32,CubaseSX,WaveLab,FruityLoops,Orion,Project5等等。VST效果器都是来处理音频的,所以都要加载在音频轨中使用,MIDI轨不能使用VST效果器,但是可以在MIDI轨道挂上VSTi(VSTinstrument)以后再挂VST。& T8 z4 [. i/ d$ {) T
) V. B" |, y, ]3 R
中文名VST全称VirtualStudioTechnology基于Steinberg存在形式插件的形式- M- j2 S- a: O) J" A
- Q6 p, Z$ j: T5 A0 w/ W 目录
* E" _) C! y. F7 h8 ~8 h
8 R7 R. n5 Y) E g' I$ N 1vim编辑器
/ b7 m( h6 \9 v
9 k0 ?; B1 e) z: c; T 2音频处理
0 ?; r. C; F `$ ~- ^' O
; }4 ^' g% S, V" r+ P 3处理技巧
' x% n! s3 G% ^2 [- G% A
$ G$ B& U, e& r0 C7 o ▪折腾方法一:重设VST路径
3 m3 } ^8 k8 _0 k: [0 d3 ?3 {7 {& s! K, T5 G: w
▪折腾方法二:扩展VST路径$ M" {, f% C8 [) C' D* Q
* K4 z4 T! }) ~3 x1 _1 {' R9 D3 i* a+ o
▪折腾方法三:初始化VST插件信息+ j- I! E7 L1 B; g b
' l( C4 b/ {% n7 m' O5 A6 Z vim编辑器9 o' P# E( m3 J# d3 V' h) @
, t' [; p3 W# Y7 k 编辑
1 Y4 R+ A7 s3 t; e N
; e9 a5 e" S% S5 f VST是reStructuredText的Vim版本,是由MikolajMachowski移植过来的,并加上了一些Vim本身就有的功能,和Vim结合在一起,文件在Vim中编辑完成,各种文件格式就可以马上输出,例如:HTML、XML、LaTeX及PDF等,讲求直觉、轻便及短小精悍。reStructuredText是一种纯文字的格式,就像一般编辑器编写文件一样,只不过加上了简单的注记,这些注记除了代表一定意义的排版功能外,它也让纯文字文件更容易阅读,算是一种不显得突兀的装饰,因此他不仅代表结构化,也有美化纯文字文件的功能。
0 ^8 \1 C5 n( o& S2 g+ l$ n% f4 Z) u* X# ~ a7 C
使用VST的好处是,只要你以Vim做为你的主力编辑器,那么就可以很轻松的有VST的功能。缺点,当然除了没有实作的部份外,那就是你完全不使用Vim的话,那当然就无法使用VST了,而且Vim7要成为稳定的版本,可能还需要等待一段时间。这时你可以选择其他更专业的排版系统来配合,或使用Python版的原始reStructuredText。
# R9 V2 Y- w" N" ?9 E
, p3 B: B0 t7 o+ \, s 音频处理0 b# B: E1 A& [0 q% d
4 f- c6 u% h: i 编辑$ [- |! D/ ~9 Z( \' a( C+ V
- }8 g2 Z; I5 [) U
插件中的音频处理可通过3种方式完成,即process(),processReplacing()和processDoubleReplacing()。当process()接收输入数据时,应用其处理算法,然后再把结果添加到输出上(堆积:accumulating),processReplacing()与processDoubleReplacing()则重写输出缓冲。0 S, U/ J( i1 s8 B. `4 Z
. S' s- w% q* I
提示:在VST2.4中不允许堆积处理模式。请执行processReplacing(强制!)与processDoubleReplacing(选项)。
, _! z! }6 L7 l3 A# m+ K' Z" |/ q
9 C7 ^( ^3 F( H3 ]: d) {' P/ t6 _ 由VST插件所处理的音频数据可以是32位(单精度)也可以选用64位(双精度)浮点数据。默认使用范围为-1.0到+1.0括弧为[-1.0,+1.0](而1.0对应为0dB,0.5对应为-6dB,0.0对应为-oodB)。请注意效果器可能会产生超过这个范围的数值。
( d# z2 q W l3 ^1 l% V
j- g9 m/ ]2 ~- K' \ 所有参数——用户参数,都直接或间接作用于该数据,可由宿主自动操作——都是32位浮点数据。它们的范围始终为0.0到1.0括弧为[0.0,+1.0],而不管其内部或外部表示为何。
$ |7 ?& G# K6 l4 Q* F% d0 \ |
|