[Alsa-user] GarageKey USB MIDI keyboard
Brought to you by:
perex
From: Jim E. <JEc...@pa...> - 2005-05-17 05:14:03
|
Hi, I'm attempting to set up a GarageKey USB MIDI keyboard - Described at = http://www.dvforge.com/garagekey.shtml. I am Using Ubuntu Hoary on a Mac = G4. The kernel version is 2.6.10-5-powerpc. ALSA version is 1.0.8-4 (I = think) Here is how it looks on the USB bus. The manufacturer code was already = in /var/lib/misc/usb.ids, and I have added the product code: $lsusb -v -s 2:7 Bus 002 Device 007: ID 0ccd:0035 TerraTec Electronic GmbH GarageKey MIDI = Keyboard Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0=20 bDeviceProtocol 0=20 bMaxPacketSize0 64 idVendor 0x0ccd TerraTec Electronic GmbH idProduct 0x0035 GarageKey MIDI Keyboard bcdDevice 1.05 iManufacturer 0=20 iProduct 2=20 iSerial 0=20 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 9216 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0=20 bmAttributes 0xc0 Self Powered MaxPower 98mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 0 (Defined at Interface level) bInterfaceSubClass 0=20 bInterfaceProtocol 0=20 iInterface 0=20 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 bRefresh 0 bSynchAddress 0 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 bRefresh 0 bSynchAddress 0 What I have tried so far: 1) I loaded the 'old' usb-midi module like this: sudo modprobe usb-midi uvendor=3D0x00ccd uproduct=3D0x0035 = uinterface=3D0 and it seemed to work. I could see data coming in on /dev/midi However, I want to use fluidsynth and other ALSA-compatible soft synths = which dont AFAIK support /dev/midi. 2) I loaded the ALSA module like this: sudo modprobe snd-usb-audio vid=3D0x0ccd pid=3D0x0035 enable=3D1 but thus far no connections show up in aconnect. I'm looking for pointers as for what to do next. I don't mind writing = some code if necessary, if I have some models to work from. Jim Eckford |