Hector Centeno wrote: > Clemens Ladisch wrote: > >> Hector Centeno wrote: >> >> >>>>> I was wondering if there is anyone here successfully using a Miditech >>>>> Midistudio-2 USB keyboard. >>>>> >>>> >> >> Please make sure you're using ALSA 1.0.9, then add the following at >> the end of usb/usbquirks.h and recompile the driver: >> >> /* -------------------------------------- */ >> >> { >> USB_DEVICE(0x7104, 0x2202), >> .driver_info = (unsigned long) & (const snd_usb_audio_quirk_t) { >> .vendor_name = "Miditech", >> .product_name = "Midistudio-2 (testing)", >> .ifnum = 0, >> .type = QUIRK_MIDI_MOTU >> } >> }, >> >> /* -------------------------------------- */ >> >> This will allow the driver to load; it will create two MIDI ports. >> However, it's quite possible that this will not use the correct >> protcol to talk with the keyboard. >> >> Please show what is output when you're pressing some keys while >> running "amidi -a -d -p portname" (see "amidi -l" for a list of >> ports). >> >> >> Regards, >> Clemens >> >> >> ... and aseqdump: [root@localhost ~]# aseqdump -p 80:1 Waiting for data. Press Ctrl+C to end. Source_ Event_________________ Ch _Data__ 80:1 Note off 0 9 144 80:1 Note off 0 60 100 80:1 Note off 0 9 144 80:1 Note off 0 60 0 80:1 Note off 0 9 144 80:1 Note off 0 62 105 80:1 Note off 0 9 144 80:1 Note off 0 62 0 80:1 Note off 0 9 144 80:1 Note off 0 64 103 80:1 Note off 0 9 144 80:1 Note off 0 64 0 80:1 Note off 0 9 144 80:1 Note off 0 65 104 80:1 Note off 0 9 144 80:1 Note off 0 65 0 80:1 Note off 0 9 144 80:1 Note off 0 67 102 80:1 Note off 0 9 144 80:1 Note off 0 67 0 ... everything is crooked, hehe.