kX Audio driver exposes 4 different Wave devices: Wave 0/1, Wave 4/5, Wave 6/7 and Wave 8/9.
Each device has its own capabilities and default routings. (Note: Audigy2 supports additional
device labelled 'Wave HQ'. Please review p16v routing for details).
Wave 0/1
This device can be used for multichannel playback (such as Sonar, DirectSound 3-D and DVD applications).
However, due to multichannel support, it requires slightly more processor power and, thus, it is
not recommended for latency-critical applications, such as Sonar (but 10ms latency can be
easily achieved). Note that most applications that open the 'Wave 0/1' device in 'stereo' or
'mono' mode are not affected by software processing because it is automatically turned off.
The output of this device is routed to 'Generic Stereo' signal path and it gets mixed with
Synthesizer output as well as 'front' outputs of the Surround Effects (Reverb and Chorus).
It is up to the 'Surrounder' effect to choose, where the 'Generic Stereo' signal gets routed to.
That is, it can be panned* between 'front' and 'rear' speakers (* this feature is not supported at
the moment).
Wave 4/5, Wave 6/7, Wave 8/9
These devices route directly to your hardware outputs. Wave 4/5 is routed to 'front',
Wave 6/7 - to 'rear', Wave 8/9 - to 'center+subwoofer'.
The Wave 6/7 output additionally gets mixed with 'rear' outputs of the Surround Effects (Reverb and Chorus).
If you wish to use kX Audio Driver for '5.1' playback (DVD, Games), use the default connections
(don't forget to swap 'front' and 'rear' speakers). Otherwise, you get 3 independent
stereo outputs that can be used separately. Also note, that 'Wave 4/5', 'Wave 6/7' and 'Wave 8/9'
do not require additional software processing (compared to 'Wave 0/1') and can result better
latency under Sonar and similar applications which use 'Kernel Streaming'.
E-mu APS users
E-mu APS has similar routing scheme. The Wave 0/1 device has the same functionality as for the
other kX Audio cards, and gets routed to A1/A2 by default (this can be changed via 'Surrounder'
effect and the kX DSP applet).
The Wave 4/5 gets routed to 'A1/A2', too.
The Wave 6/7 gets routed to 'D1' and Wave 8/9 gets routed to 'D2' (A3/A4) physical outputs.
So, if you wish to get '5.1' sound, simply connect your D2 to 'center/subwoofer' and D1 to
'rear' speakers. Otherwise, you get 3 independent stereo outputs.
ASIO
ASIO channels correspond directly to the 'Wave X/Y' devices. That is, ASIO 4/5 are routed to
FXBUS 4,5 and to the 'Front' speaker, ASIO 6/7 - to the 'Rear' and so on.
ASIO 2/3 are routed to 'Synth' sound path.
Headphones
Headphones receive 'Front' audio path by default. You can change that either by tweaking the
'Surrounder' effect or by re-connecting the Epilog's inputs ('Headphones') to the desired
'Surrounder' outputs. E-mu APS Headphones cannot be controlled via kX DSP.
XRouting default signal path
(note: this information may not be up-to-date with the very recent xrouting microcode)