The eXtream Software Development USB Audio Driver

NOTE. The eXtream Software Development USB Audio Driver requires an in-app purchase (or the purchase of eXtream Audio Development's USB Audio Recorder PRO app) to be used in Audio Evolution Mobile. Both the full and trial versions of Audio Evolution Mobile allow you to try the driver without purchasing it, to ensure that everything works okay with your particular devices before you commit to buying it. 

Since Android did not support USB audio until Android 5, eXtream Software Development created its own USB audio driver which completely bypasses the Android audio system and communicates with the USB audio interface directly. Even Android 5 and upwards has limited support for USB audio devices (see the table below) and as such our driver remains incredibly useful for every Android version. Next to that, our driver provides lower latency than the Android driver, making it possible for example to play virtual instruments in real-time on many devices that cannot do this using the Android driver (either by USB audio or speaker/headphones). The driver supports mono, stereo and multi-channel streams, and any resolution (16-, 24- and 32-bit) and any sample rate that the USB audio device provides. If your USB audio device features internal volume and/or gain controls, they can be controlled as well (unlike with the Android USB audio driver).

Please note that you can always use the Android driver (given it works) for free (with the limitations mentioned below). There is never an obligation from the app's perspective to purchase our USB audio driver. If you don't, the recording possibilities will be equal to any other Android app not featuring its own USB audio driver.

Overview:


Android USB audio driver

eXtream USB audio driver

Resolution

16-bit

Any resolution that the USB audio interface offers

Sample rate

48kHz

Any sample rate that the USB audio interface offers

Channels

2

Any number of input and output channels that the USB audio interface offers

Latency

High, not in the 'Fast' audio path

Low (virtual instruments playable)

Track synchronization

Inaccurate

Very accurate

Internal gain control (when no physical knobs are present)

None

All


In order to use a USB audio or MIDI interface, you need the right kind of cable(s) to connect it to your Android device and your Android device must support USB host mode. Please see here for more information.


The driver also features USB MIDI which you can use with devices like MIDI keyboards, remote control surfaces, etc. Please note that no in-app purchase is required to use a USB MIDI interface/keyboard if it does not feature audio.


You can use multiple USB MIDI devices at the same time, but only one USB audio interface (or one USB audio interface and multiple USB MIDI devices).


Please contact us at support@audio-evolution.com if you have trouble connecting your USB device.


Supported USB Audio interfaces

The list of compatible USB audio interfaces is expanded frequently. You can check out the latest list on our website:
https://www.extreamsd.com/index.php/technology/usb-audio-driver

This web page also includes extensive information on the driver and troubleshooting tips.