beagleboard midi help

Hi Jason,
I’m trying to get Timidity++ working as alsa daemon on the beagleboard (using an Angstrom build from Narcissus with kernel 3.0.7 and with the alsa-utils included), but I’m hitting a snag. If I do aconnect -i to try to find the input port of my midi device, it isn’t there. Here is the output of /proc/asound/seq/oss:

OSS sequencer emulation version 0.1.8
ALSA client number 15
ALSA receiver port 0

Number of applications: 0

Number of synth devices: 0

Number of MIDI devices: 0

However, the device does show up in my /proc/asound/oss/sndstat file:

Sound Driver:3.8.1a-980706 (ALSA v1.0.24 emulation code)
Kernel: Linux beagleboard 3.0.7+ #1 Thu Oct 20 18:01:32 CEST 2011 armv7l
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
omap3beagle
N-Audio Oxygen 49 at usb-ehci-omap.0-2.2, full speed

Audio devices:
0: (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices:
1: Oxygen 49

Timers:
31: system timer

Mixers:
0: mixer00
1: USB Mixer

The device (which right now is just a midi keyboard) works just fine when I run fluidsynth (which is another software synth, but not in alsa-daemon mode), so I know that the device works. Seems like I’m missing something simple but I don’t know what. I’m also trying to figure out how to set up a virtual midi port, but I can’t find the snd-virmidi module that is required (from what I have read…). Any help or advice would be much appreciated!

Thanks!
Jenna

Hi Jason,
I'm trying to get Timidity++ working as alsa daemon on the beagleboard
(using an Angstrom build from Narcissus with kernel 3.0.7 and with the
alsa-utils included), but I'm hitting a snag. If I do aconnect -i to try to
find the input port of my midi device, it isn't there. Here is the output
of /proc/asound/seq/oss:

OSS sequencer emulation version 0.1.8
ALSA client number 15
ALSA receiver port 0

Number of applications: 0

Number of synth devices: 0

Number of MIDI devices: 0

However, the device does show up in my /proc/asound/oss/sndstat file:

Sound Driver:3.8.1a-980706 (ALSA v1.0.24 emulation code)
Kernel: Linux beagleboard 3.0.7+ #1 Thu Oct 20 18:01:32 CEST 2011 armv7l
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
omap3beagle
N-Audio Oxygen 49 at usb-ehci-omap.0-2.2, full speed

Audio devices:
0: (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices:
1: Oxygen 49

Timers:
31: system timer

Mixers:
0: mixer00
1: USB Mixer

The device (which right now is just a midi keyboard) works just fine when I
run fluidsynth (which is another software synth, but not in alsa-daemon
mode), so I know that the device works. Seems like I'm missing something
simple but I don't know what. I'm also trying to figure out how to set up a
virtual midi port, but I can't find the snd-virmidi module that is required
(from what I have read...). Any help or advice would be much appreciated!

Can you walk us through the process of reproducing the failure?