深入浅出KX驱动基础模块功能初认识

我先来介绍一下KX复杂的界面与DSP模块之间的关系。

    KX驱动最重要的特点在于它采用模块化的设计!所有的功能模块都有自己的输入输出端口,就像真的硬件系统一样。我们需要把这些虚拟的功能模块用“虚拟导线”连接起来才能完成相应的功能。这就使KX驱动的应用极为灵活!个人认为这可能是借鉴了德国CREAMWARE公司的SCOPE平台软件的设计思想。

首先我们打开KX驱动的DSP窗口!右键点击右下角KX图标选择-KX数字信号处理器

现在我们看到的就是KX驱动的默认DSP连线状态。

QQ图片20160112112621.png


DSP连线状态

乱七八糟的!这么多连线就像看电路板!谁知道这个东西怎么用?!?!?不要着急,我们只要了解了这几个模块的功能,就可以理解这些连线了!下面我们分别了解KX默认界面中主要的的四个主要模块,prolog,eplog,FXbus和xrouting。只要搞清楚这些模块的功能,就可以破解这些连线的秘密了!

首先看prolog和eplog模块。

在英文中prolog和eplog的意思是前奏和尾声。他们分别代表了SB LIVE!上的所有物理端口和部分逻辑端口,等等!什么是物理端口?什么又是逻辑端口呢?所谓物理端口,就是真实地我们看得见摸得着的各种输入输出口!这些我们在音频卡上都可以看到!比如线路输入输出口,话筒接口等等!而逻辑端口包括各种我们看不见的驱动程序的输入输出口??MME,ASIO输入输出端口!prolog包括SBLIVE!上的所有物理输入接口和一个需要被选择的AC97输入端口(在AC97控制界面中选择,这个后面会详细介绍)。eplog则包含SBLIVE!上的所有物理输出接口和所有的ASIO输入端口。有点乱!没错!就是因为乱,我们才被搞得晕头转向!这两个模块反映到KX的界面,实际上就是那个“Ins `n` Outs”部分!上面是输出控制,下面是输入控制!

QQ图片20160112112732.png

Ins `n` Outs”部分

明白了么?不明白没关系!因为这两个模块设计太烂,我们最后将会抛弃他们,用更好的模块去替代!

FXbus模块实际上是KX驱动最重要的内容??KX 路由!它的用途是为各种驱动输出端口分配一个逻辑端口!也就是说。ASIO,MME,WDM,GSIF的输出是不能直接显示在KX驱动中的!需要把他们指定到相应的FXbus上才能工作!

在KX驱动中,MME,ASIO逻辑端口必须分配到FXbus中才可以获得“真实的”端口。FXbus一共有16条总线,也就是说我们可以把MME和ASIO输出口分别通过这16条FXbus输出(Audigy的FXBusX模块有32条FXBus输出)。SB LIVE!内置的合成器音源也要通过他来分配端口。在FXbus的默认设置中,MME的输出口通过FXbus0、1实现,ASIO1、2通过FXbus2、3实现,SB LIVE!内置的合成器音源通过FXbus4、5实现!另外还有AC3的输出端口也是通过FXbus实现的!在KX驱动中,GSIF驱动的输出与MME,WDM都是共享的!

在下面这张图中显示,在KX驱动默认状态,Wave 0/1(也就是MME0/1,WDM0/1,还有GSIF0/1)它们的输出是通过FXBus0/1来实现。在这张图中,显示Wave 0/1是从FXbus0/1端口输出,同时,他也可以被发送到FXbus13/14上。

QQ图片20160112112831.png

而ASIO0/1是通过FXBus2/3输出的!如图:

QQ图片20160112112913.png


Xbus模块非常重要!没有它就无法让KX驱动发出任何声音。他是KX的核心内容!

现在,有了prolog,eplog和FXbus三个模块,我们实际上已经可以录音和监听了??直接把相关端口连接起来就可以了!

例如,实现从AC97线路输入口到ASIO程序的直接监听录音

132401H04-11.jpg

现在我们可以录音了!但是放音的时候还要重新调整线路!这肯定是不行的!我们如果有一个调音台来混音,能够监听和选择录音来源就好了。那么,我们还有一个xrouting模块是不是可以完成这个调音台的任务呢!

打赏

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于下载失效的说明

由于最近全网在进行网盘整改,造成很多资源连接失效,我正在整合本站资源统一发布到www.kxbox.net KX盒子分享站。网站整合中敬请期待!!交流群:90211600