Below is a list of audio devices that have ASIO drivers known to work with JackTrip on Windows, as well as those known not to work. If you have any changes, please reply in the comments. Note that this list is likely to change over time, as ASIO driver updates are released by manufacturers.
Note that this list simply what we know today and not exhaustive. Many more audio devices likely work fine with ASIO drivers, and many work fine without ASIO drivers (albeit with much higher latency).
Known to work:
- Universal Audio Apollo
- Universal Audio Volt
- FocusRite Scarlett
- Presonus AudioBox
- Presonus Revelator
- Steinberg UR22 (requires JackTrip 2.0+)
- Motu M Series
- ESI Neva
Known not to work:
- Realtek ASIO
- Steinberg Generic Low-latency
- Focusrite Saffire*
- Roland TD-07*
*=Reported by users with 1.x; should be re-validated with 2.x
Audio on Windows is quite a bit more complicated than on other operating systems. In order to get low latency audio on Windows, you need to use ASIO drivers. ASIO drivers are low-level software written by audio device manufacturers that allow other software like JackTrip to communicate with them directly, bypassing the overhead (and high latency) introduced by Window’s other audio APIs (DirectSound and WASAPI).
Unfortunately, “low level” means that (a) it is very difficult to create high quality ASIO drivers, and (b) bugs in these drivers often causes crashes. Bugs in ASIO drivers can cause JackTrip or any other audio software to crash. They can even cause Windows to crash, showing you the “blue screen of death.” They can manifest differently each time and in mysterious ways. All software has bugs, and even the biggest and most popular audio manufacturers have published ASIO drivers that crash on Windows.
All this puts audio software publishers in a tough position. Many choose not to support Windows at all. But despite Windows’ troubles with audio, it is an extremely popular operating system that has many great qualities. I use Windows myself every day, and at JackTrip we like to push the boundaries of what is possible. We’ve chosen to support Windows, but we could never hope to support every audio device on Windows.