Hi,
I recently bought a BOSS ME-25, whichhas usb, but it did not work
(Ubuntu Lucid linux-rt-2.6.31)
Searching through the archives, I found the usbquirks.h patch for the
BOSS GT-10, which also seems to apply to the ME-25 given the proper usb
id. The device shows up as audio interface, I can record from it and
send output to it (and hear it from the device's headphone), but I'm
also able to access the midi part using ME-25 Edit
(http://sourceforge.net/projects/me-edit/) querying the builtin settings.
The only thing I cannot do is change the volume levels (the headphone is
really loud), fiddled around with ALSA softvol, but haven't yet found
figured that out.
I've attached a patch for usbquirks.h, though it's just a copy of the
GT-10 patch.
Not sure about the procedure to get this into the kernel either, just
thought I'd share it.
Kees
--- usbquirks.h 2010-07-26 17:13:07.000000000 +0200
+++ usbquirks.h_orig 2010-07-25 17:11:16.000000000 +0200
@@ -1534,37 +1534,6 @@
}
},
{
- /* BOSS ME-25 */
- USB_DEVICE(0x0582, 0x0113),
- .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
- .vendor_name = "BOSS",
- .product_name = "ME-25",
- .ifnum = QUIRK_ANY_INTERFACE,
- .type = QUIRK_COMPOSITE,
- .data = (const struct snd_usb_audio_quirk[]) {
- {
- .ifnum = 0,
- .type = QUIRK_AUDIO_STANDARD_INTERFACE
- },
- {
- .ifnum = 1,
- .type = QUIRK_AUDIO_STANDARD_INTERFACE
- },
- {
- .ifnum = 2,
- .type = QUIRK_MIDI_FIXED_ENDPOINT,
- .data = & (const struct snd_usb_midi_endpoint_info) {
- .out_cables = 0x0001,
- .in_cables = 0x0001
- }
- },
- {
- .ifnum = -1
- }
- }
- }
-},
-{
/* Advanced modes of the Edirol UA-25EX.
* For the standard mode, UA-25EX has ID 0582:00e7, which
* offers only 16-bit PCM at 44.1 kHz and no MIDI.
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user