|
KX驱动几个基本插件简介 作者:kingcole fu # _1 q+ G4 b0 M0 I
2006年12月 (未经本人同意请勿转载)
) ?6 A# r0 P! g5 P
& P0 g- T* w, K2 o5 W7 g 首先向大家说声不好意思,早前在坛里说过要写一篇关于KX的教程的,但由于工作繁忙,写写停停,终于无法完成下去,在此深感抱歉,还望大家多多包涵!现将前段时间写下的部分内容贴上来,供大家指正。 序 本文成文之初,本想以“教材”二字命题的,但随着文章的深入,越发觉得自己懂得的越是不足,实在不敢冠以“教材”二字。本文主要介绍几个常用插件的基本功能,没有什么技术含量,但希望通过这几个插件的简介加深大家对KX驱动的理解,为入门KX的网友提供一点参考资料,为高手们提供几段待指正的文字:lol: 本文插件以ProFx305里的插件为例,新版本可参考此例 1、 SRC
% V! [( S, X) s SRC是KX的一个重要输入源插件,它负责选择和控制所有由windows进入声卡的音源(包括由子卡和外置盒输入的音源)。SRC里面有多路端口选择:FXBus0~31(SB为0~15)以及一些子卡和外置盒输入的音源。(图1.1)/ _0 r& L/ M |6 X
U( |1 O, S. [, a$ y
在一般应用时我们会发现在windows系统和大多数应用程序只映射出0/1、4/5、6/7、8/9、HQ(SB与A1没有HQ)这几个端口(图1.2), _6 |0 }! x/ Z, W2 j: P x. i' V- V
![]()
4 P, d6 c! C T: p1 h1 t; h3 j其他的端口一般只在专业音频软件中才能见到。使用时应用程序的输出端口要与SRC所设置的输入端口一一对应才能正确发声的。如windows系统默认以FXBus 0/1输出的,那么DSP里必须有一个SRC设置成FXBus 0/1才能接受系统的声音并发送给后面的处理。一般我们会用不同端口来发不同的声音的,如系统用0/1、Foobar用4/5,那么DSP里就要调出两个SRC分别设置成0/1与4/5来管不同的声音。(图1.3)0 n3 F% ?7 m9 ?4 _1 d8 O3 ^
$ A. `+ E/ C: g( s2 B1 c9 @
在使用ASIO输出播放时,信号也是通过这个SRC进入DSP的,用法与上面在WDM下的基本一致,但有几点不同:1、ASIO一般可以获得更低的延时(这个对播放意义不大,对录音的作用后面会提到);2、ASIO的通道是独享的,一个端口同时只能有一个播放器用ASIO播放;3、ASIO同时只能在某一采样率下播放和录音,ASIO控制面板里有44.1、48、96k(括号后面的数字与通道数目有关,SB是44.1、48k)这些采样率选择(图1.4),
2 c* Z# H, d$ a$ U9 q: g! b![]()
+ Q- X5 A% n X8 O; D" k& R96k我现在还不知怎用,播放可以用44.1、48k,录音只能用48k。如果设置成44.1k,那么播放器就只能播放采样率为44.1k的音频文件。
q$ B! j7 B! x% U! v+ x& z( A7 L: W
& S0 A$ }" h- N) \0 E ~# `
[ 本帖最后由 kingcole 于 2007-1-3 17:01 编辑 ] |