The kX Project is an independent development project, focused on providing free WDM Audio Drivers for kX-Compatible sound cards. Read our Mission statement for a quick introduction.

The kX Audio Driver is an independent WDM (Windows Driver Model) driver for all EMU10K1 and EMU10K2-based soundcards manufactured by Creative Technology Ltd. and/or E-mu Systems Inc., including the SoundBlaster Live! series, the E-mu Audio Production Studio (APS) card, and the Audigy / Audigy2 series of cards. (Full List).

The kX Audio Driver package includes driver system files and setup files as well as a powerful audio mixer application (the kX Mixer), which acts as a Graphical User Interface, providing access to many of the driver's internal functions. The following features are either fully supported or partially supported in the latest release of the kX Audio Driver:

* Wave Recording & Playback
* MIDI Synthesizer (Soundfont-based) and MIDI UART In/Out
* DirectSound 2D and DirectSound 3D
* Full ASIO and GSIF support
* DSP Microcode Loading/Unloading
* Full AC97 codec control
* AC3 Software Decoding

The kX Driver is FREE and will remain FREE. Please note that you can always encourage development by making a donation to the kX Fund. As one of our contributors has pointed out, if all satisfied kX users made even a very modest donation (say $10 each), it would go a long way towards deferring our costs and would further encourage development of new features (and elimination of old bugs).

02/17/2004 - Version 5.00.3537 (BETA) released

Fixed SMP/HyperThreading compatibility issues
Fixed bug with invalid 24/96 loopback volume level
Fixed bug with invalid 24/96 Master volume after reboot
Improved SPDIF output quality for Audigy2 boards
Swedish, Polish, Brazilian Portuguese, Spanish, Italian, French, Danish and German translations updated
Fixed bug with AC-3 Passthru on Audigy2-based boards
Fixed bug with incorrect handling of DOO mode for certain boards
Added support for 48000 and 192000 sampling rates for the 'Wave HQ' device
Support for 44100 is not available at the moment (additional research is necessary)
Added support for 32-bit (32-32) format for Kernel Streaming clients (fake :))
Default levels for CD-Digital and SPDIF-In set to '-inf'
Fixed bug with FXMix2 plugin (10k1-compatibility issue)
Improved RemoteIR support for trayed WinAmp and Foobar
Improved RPN/NRPN support (fixed certain formulas)
Fixed bug with kX Mixer handling default device change incorrectly
Fixed bug with invalid 'kX1/MicIn' and 'kX0/LineIn' to 'AC97 In' mappings (0dB = 100%)
Fixed invalid AC97 recording gain visualization
Added 'Unload all SoundFonts' button
Added an option to filter EAX calls ('Driver compatibility')
Updated IO Status window
kX API: 'hidden' kX DSP objects partially implemented
Minor kX Setup improvements
Fixed minor bug with default routings and kX Router applet
Added support for SB22x model
Fixed minor bug with 24/96 'Wave HQ' volume
Added support for (32-0) formats
S/PDIF sampling rate is now automatically set/reset when AC-3 Passthru is active
Fixed bug with SPDIF 24/96 recording ('Wave HQ' device)
Fixed minor SoundFont/SFMan-related issue
Added support for certain OEM cards
Fixed bug with 'p16v recording source' selection causing reboots
Fixed bug with AC97-In +/- 12dB jump on mute/unmute
Added two NoiseGate plugins
Added compatibility option for Audigy2 passthru
Improved RemoteIR compatibility with certain WinAmp versions
Added option to disable S/PDIF notifications
Improved RemoteIR support (details...)
Fixed bug with certain settings not saved on reboot
Improved MIDI UART IRQ handling
Major SoundFont memory management improvement (support for large SoundFonts added)
Some SoundFont-related optimizations (voice management engine)
Improved UART Input/Output
Added CLEAX4Reverb effect with certain presets (ALPHA)
Added option to turn on/off AC97 to Front Speakers routing (for 10k2 cards: 'kxctrl -shw 19 1')
Certain AC-3 decoding engine improvements
Fixed issue with kX Router restoring settings incorrectly after Hibernate