kX DSP Advanced Routings: kX DSP Effects in an ASIO host

The kX DSP has a whole range of effects you can add your audio input, such as a microphone. But, what if you want to use these effects on an audio channel in your ASIO host? This guide will show you how to do that.

Note: Some of these images were taken when I was using a Soundblaster Live 5.1, where as others are where I was using a Soundblaster Audigy

This guide uses LeMury's ProFX plugins, that replace the FXBus and the default Epilog. This is not required, and you can still use the default prolog, FXbus and epilog. Using the ProFX plugins you lose many of the faders in the kX mixer. These plugins are found under the "Add Effect / Plugin -> ProFX" Menu.

ASIO Host

Firstly we have to set up the ASIO host that we are using. I am using Logic 5 and will show the steps for that, but it should be similiar for any other ASIO host, check the user documentation on how to open inputs and outputs, and how to change the output channel of an audio track.

Open your ASIO hosts audio driver window

Make sure you have at least 4 inputs (or 2 if you are not using a microphone or any external device) and 4 outputs. Remember the more effects you want the more channels you will have to open.

Go to the track mixer or window where you change the output of each channel.

You will need two audio channels per effect, one channel to send the sound to the effect, and one channel to receive the effects return.
In this case I am using "Audio 1" as the send channel, so i change the output of that to Output 3-4, and "Audio 2" to receive the effects return, so I change its input to Input 1-2 and keep the output as Output 1-2. Remember when you use a different output for the send channel, you need to reflect this in both the kX Router and the DSP.

kX Router


The kX Router under the ASIO settings is where you can route ASIO outputs to FXBus channels.
These channels are selected in the right hand panel, and each slider shows the level being sent to each channel shown. The default for kX ASIO Out 2 is full level to channel 2 and no level to any other channel. This can be changed if you would like to have multiple effects on the same audio signal, and would like to be able to control those effect levels from within an ASIO host.

kX DSP

For this section, you will need to know the basics of DSP routing, click here to learn how to do this.

Open up the kX DSP

right-click on a free space, and select "Clear DSP." This will remove all currently loaded modules. To restore this to the default setting, click "Reinitialize DSP."

Right-click on the DSP and add the SRC plugin from the ProFX menu

You will now have only one module in the DSP

You should rename this module to the source that it is using, to save confusion.

As in Logic, I set the output of the fx send channel to "Output 3-4," I must set the Src input to FXBus 2/3.

Add another SRC plugin and set that to FXBus 0/1 and connect that to the k1lt or k2lt (Depending on whether you have a 10k1 card or a 10k2 card)

Connect the FXBus 2/3 SRC plugin to the effect you desire, and then to the Asio plugin.

To Finish

Now that your ASIO host and the kX DSP are setup, its time to get on with what really counts, creating music.


Copyright © kX Project, 2001-2004. All rights reserved . Terms of Use and Legal Disclaimer Credits
Top