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