MMUSBAUDIO (formerly known as USBUA100) is a Linux kernel module device driver for the Roland / Edirol desktop audio devices.
It works with next devices:
The Advanced Linux Sound Architecture (ALSA) supports many USB audio devices. It is provided with most major distributions of Linux and is recommended in most cases. However, OSS compatibility is needed for some older (and simpler) applications and ALSA does not provide Open Sound System (OSS) backwards compatibility for 24-bit USB devices like the UA-5 that use 6 bytes per URB. Also, the ALSA programming interface is extremely complicated compared to the relatively rudamentary (and considerably less robust) OSS interface. Therefore, MMUSBAUDIO is provided as an alternative.
All of the supported devices use protocols similar to the USB-Audio and USB-MIDI standards. Therefore, MMUSBAUDIO should be relatively easy to upgrade for other devices.
What's New in This Release:
· Upgrade to support UA-1EX.
· Change mmusbaudio_find_audio_endpoints() to assign devices based on endpoint rather than simply using endpoints as signatures for device type. Needed since UA-1EX and UA-5 use different endpoint addresses.