David Baron wrote:
I have three "cards"
1. An ens1371 -- oldie but goodie fished from the can (as my dman2044 has no
alsa support).
2. A Yamaha sw60xg. Midi sound generator, run through snd-mpu401 (Yamaha
recommended such in w2k before they had a real driver).
3. A Roland um-1 USB MIDI interface.
Applications that let me choose my routings work fine. Jack is great.
However, many OSS oriented apps simply default to the /dev/??0 as default.
The default should be /dev/??? (without a zero) so that it can be made a
symbolic link to /dev/???X.
In my set up, audio plays but of course, MIDI does
not. Nor can I get
MIDI input. How might I set things up so that the default output
/dev/midi0 references the Yamaha, now referenced in /dev/midi1, for
instance and the input references the um-1, now /dev/midi2 ??
Load the snd-virmidi module, use aconnect to connect from the UM-1 to
the first virtual port and from the first virtual port to the Yamaha
port. Then tell your programs to use /dev/midi03, or try to create a
symlink from /dev/midi to /dev/midi03, or just load the snd-virmidi
module at index 0.
HTH
Clemens