ALSA: USB MIDI support for Access Music VirusTI
commitd8b82553894566c0ef134bfcd3ff9506c57962ca
authorSebastien Alaiwan <sebastien.alaiwan@gmail.com>
Tue, 16 Feb 2010 07:55:08 +0000 (16 08:55 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 15 Mar 2010 15:49:49 +0000 (15 08:49 -0700)
tree9a99fd89cf3047fc0a1064f878ff4aa4fde404c7
parent8ae96d4bb9ad09d3d6fe236d65c1cbdd989327de
ALSA: USB MIDI support for Access Music VirusTI

commit d39e82db73eb876c60d00f00219d767b3be30307 upstream.

Here's a patch that adds MIDI support through USB for one of the Access
Music synths, the VirusTI.

The synth uses standard USBMIDI protocol on its USB interface 3, although
it does signal "vendor specific" class. A magic string has to be sent on
interface 3 to enable the sending of MIDI from the synth (this string was
found by sniffing usb communication of the Windows driver). This is all
my patch does, and it works on my computer.

Please note that the synth can also do standard usb audio I/O on its
interfaces 2&3, which already works with the current snd-usb-audio driver,
except for the audio input from the synth. I'm going to work on it when I
have some time.

Signed-off-by: Sebastien Alaiwan <sebastien.alaiwan@gmail.com>
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
sound/usb/usbaudio.c
sound/usb/usbmidi.c
sound/usb/usbquirks.h