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