Acknowledgements GDPR Contact Download Details Home
What is ASIO2KS?

ASIO2KS is a generic ASIO driver for WDM kernel-streaming compliant soundcards on Windows 2000 and XP platforms.

ASIO (Audio Streaming Input Output) was introduced by Steinberg to remedy the situation, that Windows had no means to stream audio-data from/to soundcards with the small amount of latency necessary for professional recording solutions.

Since then many professional applications have been built around this interface and are used to record or playback music, or render "virtual" instruments like soft-synths or samplers in realtime on PCs.

Although many hobbyists are starting to use this technology to produce music at home, soundcards which implement the ASIO-interface come with a hefty price-tag. ASIO2KS solves this by allowing low-budget soundcards (on-board, pci or usb) to be used in this environment.


[2010-11-16] rtpMIDI - network MIDI-driver for Windows
A couple of weeks ago, I have released my newest project to the wild: rtpMIDI. This driver allows you to send and receive MIDI over LAN or WiFi networks. So you can interconnect two DAW-Workstations to share the workload or transfer MIDI-clock.

Features include:

  • Driver compatible to Windows-Versions from Windows XP up to Windows 7 (32bit and 64bit)
  • Interoperates with the network MIDI in OS X (from 10.4 on) & iOS 4.2 for Apple™ compatibility
  • Plug & Play via Apple Bonjour™ - just find other network MIDI peers on the net effortless
  • Creates standard Windows MIDI-ports for use with any application using MIDI
  • Based on the open standard RFC 4695 instead of proprietary protocols

[2008-10-06] Graphical Audio Analyzer
A new tool is available for download which has nothing to do with ASIO2KS: the Graphical Audio Analyzer - a 128-band spectral analyzer. It is available both as standalone-application and as a VST. Both are beta, so your mileage may vary - don't haunt me for crashed daw-host-applications and lost music-project-files ;-)

[2003-06-01] Release this week...
Release has been delayed for a while now, since I had not enough time to polish up the rest of the things. If everything goes as expected, I will be releasing the first public version during the week. So hold on...

[2003-04-20] Foreign language emails...
There has been an enormous amount of interest in the drivers. Unfortunately some people write to me in French, Italian, Spanish and even Japanese or Polish. As I don't understand any of those languages, I can only answer emails that arrive either in English or German.

[2003-04-19] Delay of public version...
Due to work-load at my job, I have not managed to release the public version yet. I hope to be releasing it as soon as possible - sorry for the delay.

[2003-04-07] Minor fix for trace-version (0.90-2)...
The trace-version had a problem with the CFileDialog, which caused the driver to crash when selecting a trace-file - fixed now.

[2003-04-06] Release Date...
After some more small enhancements and if no unforseen major issues pop up, the driver will go public as V1.0 the end of the upcoming week.

[2003-04-05] Some more fixes (0.90-1)...
During the last time quite a few issues have been fixed with the driver:

  • When an application closed the ASIO2KS driver (either due to program end or to change the ASIO-driver in use) it could happen that the system "froze" - this is fixed now.
  • Many minor issues resolved.
  • New system-control-panel icon.
  • Some more trace-information added.

[2003-03-27] Beta & feedback...
There has been an enormous interest in the driver and many downloads of the beta-version so far. I have received some really valuable feedback which I'm very thankful for.
On the other hand feedback like "it does not work" is not really that helpful. Like I wrote in the readme-file - if problems occur, send me a trace-file that can be made with the diagnosis-version of the driver. This will help me to improve this software so it will run smoother in the future...

[2003-03-19] CeBIT's over...
So finally CeBIT is over. After some days recovering from all those stressy after-fair-parties, normal development cycles will continue ;)

[2003-03-11] CeBIT approaching...
During the next week, there won't be much work done on ASIO2KS due to the fact that I will be at the CeBIT-booth of the company I work for (TE-SYSTEMS).

[2003-03-10] More options for multi-channel-cards (0.85)...
A range of multi-channel-cards seem to need different parameters for successful use. This version should take care of that.

  • Channel-allocation can now be tweaked.
  • dwChannelMask-settings can now be tweaked.
  • Trace-functionality can be configured in the dialog.
  • Installation now just requires startup of config-dialog in service-control-panel.
  • Deinstallation is now just a one-click function.

[2003-03-07] Possible fix for multi-channel-cards (0.84-3)...
This new version possibly also runs on multi-channel-devices.

  • dwChannelMask now set according to the channels requested by the application
  • Some more trace-functionality

[2003-03-06] Some new fixes (0.84-1)...
A new version is available for download by registered beta-testers. Only minor fixes:

  • Sample-rate was initially set to 44100, even if not supported by sound-device.
  • Some more trace-functionality

[2003-03-05] Revised beta with some fixes (0.84)...
A new version is available for download by registered beta-testers. Some enhancements and fixes include:

  • Trace-Version now runs on W2K again
  • To improve stability on lower-performance-systems, more than a windows-size of 2 can be used (up to 4, increases latency!)
  • Reaction for changing the format-combo-box fixed
  • Fixed bitdepth-selection for device-interface
  • Some more trace-functionality

[2003-03-04] Revised beta with trace options (0.83-5)...
Today a new beta with added tracing-functionality for debugging purposes was released.

[2003-03-03] First public beta version (0.83-2)...
Today some beta-testers receive the first public beta-version of ASIO2KS. Some limitations of this version include:

  • 16bit only
  • No free channel-selection by ASIO-application
  • Latency must be increased when activating both input & output-channels
  • Configuration can still only be done from the system-control-panel. During ASIO-operation the control-panel is simply for status-display-use.

[2003-03-01] Recording woes...
During testing of the recording via wdm-kernel-streaming I detected that some soundcards behave slightly unexpected - obviously my fault, should have read the spec's more carefully ;) Seems I need to redesign my data-pump to adapt to this. If this delays the beta-version too much, I will release it with recording disabled for the first version.

[2003-02-28] Status update...
Development has been lagging a little in the last couple of weeks. So the targeted release at the end of February cannot be met. Nevertheless progress in the last couple of days has been promising, so it can be expected that the beta will be available sometime next week. ASIO-playback is running smooth. Recording is currently in development. After that there will still be some tweaking to do in terms of runtime changes of sample-rate and buffer-size.

[2003-02-27] New homepage...
Due to some really good help, the first real version of this webpage has now gone online.

Copyright © 2002-2018 by Tobias Erichsen.