You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
kxproject babb5eeabf
Update README.md
8 years ago
8010.h initial commit 10 years ago
LICENSE initial commit 10 years ago
README.md Update README.md 8 years ago
adapter.cpp initial commit 10 years ago
adapter.h initial commit 10 years ago
aud_utils.h initial commit 10 years ago
audiobuffer.cpp initial commit 10 years ago
audiobuffer.h initial commit 10 years ago
comkrnl.cpp initial commit 10 years ago
common.h initial commit 10 years ago
debug.cpp initial commit 10 years ago
debug.h initial commit 10 years ago
driver.rc initial commit 10 years ago
drvioctl.h initial commit 10 years ago
dsp.cpp initial commit 10 years ago
dsp.h initial commit 10 years ago
emu.h initial commit 10 years ago
emu1010b_netlist.cpp initial commit 10 years ago
guids.cpp initial commit 10 years ago
guids.h initial commit 10 years ago
hal.cpp initial commit 10 years ago
hal.h initial commit 10 years ago
hwbuffer.cpp initial commit 10 years ago
hwbuffer.h initial commit 10 years ago
io.h initial commit 10 years ago
irq.cpp initial commit 10 years ago
list.h initial commit 10 years ago
main.cpp initial commit 10 years ago
parameters.h initial commit 10 years ago
pcdevice.cpp initial commit 10 years ago
pcdevice.h initial commit 10 years ago
pcdriver.cpp initial commit 10 years ago
pcdriver.h initial commit 10 years ago
property.cpp initial commit 10 years ago
property.h initial commit 10 years ago
sources initial commit 10 years ago
topo_descriptors.h initial commit 10 years ago
topology.cpp initial commit 10 years ago
topology.h initial commit 10 years ago
util.cpp initial commit 10 years ago
util.h initial commit 10 years ago
voices.cpp initial commit 10 years ago
voices.h initial commit 10 years ago
wave.cpp initial commit 10 years ago
wave.h initial commit 10 years ago
wave_descriptors.h initial commit 10 years ago
wavestream.cpp initial commit 10 years ago
wavestream.h initial commit 10 years ago

README.md

kx-1010-driver

This is an alternative audio driver for Windows for E-mu / Creative Labs 1010 PCI/PCIe audio devices. It supports sampling rates up to 192kHz. This driver is NOT kX-compatible, and does not support custom DSP microcode, effects etc., unless they are compiled into the driver.

ASIO component is not available for this driver, but generic ASIO4ALL drivers should work. It should be possible to implement faster ASIO DLLs by accessing private API exposed by the driver into user space.

This is WaveRT-based driver, that's why it is trivial to implement WaveRT-compliant ASIO client DLL.

This driver requires no extra build tools, just use Windows DDK (earlier msbuild-based version for e.g. Windows 7.1) The code is EXPERIMENTAL, use on your own risk.

You will need to create a simple .INF file for the driver to install properly. Please review Microsoft documentation for details on portcls/WaveRT drivers.