[PlanetCCRMA] snd_seq loaded but no midi
Kenneth
cocteau@phreaker.net
Wed May 25 17:42:00 2005
Fernando Lopez-Lezcano wrote:
>On Wed, 2005-05-25 at 17:44, Kenneth wrote:
>
>
>>Fernando Lopez-Lezcano wrote:
>>
>>
>>>On Wed, 2005-05-25 at 04:10, Kenneth wrote:
>>>
>>>
>>>>cat /proc/asound/devices
>>>> 0: [0- 0]: ctl
>>>>17: [0- 1]: digital audio playback
>>>>25: [0- 1]: digital audio capture
>>>>16: [0- 0]: digital audio playback
>>>>24: [0- 0]: digital audio capture
>>>> 1: : sequencer
>>>>33: : timer
>>>>32: [1- 0]: ctl
>>>>48: [1- 0]: digital audio playback
>>>>56: [1- 0]: digital audio capture
>>>>
>>>>
>>>> I'm guessing that starting pd with -mididev 2 would point it to the sequencer in the device list, but that didn't work either.
>>>> Also JACK fails to recognize the keyboard as well. Before I would just run pd through JACK and everything was fine.
>>>>
>>>>
>>>>
>>>>
>>>Ah, pd, of course. Pd (the version at Planet CCRMA, at least) still uses
>>>oss for midi i/o. See if you have the OSS midi devices in /dev ("ls -l
>>>/dev/midi*")
>>>
>>>
>>>
>>And we have a winner... there are no midi devices in the /dev or
>>/dev/snd directories. So... how do I fix that? I checked my kernel and
>>the oss sequencer API is compiled as a moduled together with alsa.
>>
>>
>
>I have not yet transfered from the "planetedge" repository to the normal
>repository the packages that have this fix (part of the alsa-driver
>pacakge). You can copy these couple of lines:
>
>=== CUT HERE ===
># alsa-driver: add symbolic link too oss midi device in /dev
>KERNEL="midi[CD0-9]*", SYMLINK="midi%e"
>=== CUT HERE ===
>
>to a file named "/etc/udev/rules.d/40-ossmidi.rules"
>I don't know how to restart udev, I guess a reboot will do :-)
>-- Fernando
>
>
ok... that was a little weird. Seems that file was already there with
exactly those two lines in it and nothing else. Is there another way to
get the kernel to recognize this?
kenneth