Florin Andrei wrote: > Soon i'll have to connect 3 MIDI devices to a Linux system (and also > send MIDI between the devices themselves, not only device<-->computer): > two hardware synths (keyboards) and an effects box. Possibly another > device later, but we'll see. > What MIDI box do you recommend in this case? ESI Miditerminal M4U: http://www.esi-pro.com/viewProduct.php?pid=19 Edirol UM-4: http://www.edirol.com/products/info/archive/um4.html or UM-550: http://www.edirol.com/products/info/um550.html > I'm looking at M-Audio USB MIDISPORT 4x4 which seems to be quite ok: The MidiSport 4x4 requires that you install a separate firmware download utility (<http://usb-midi-fw.sf.net/>), the others work with ALSA out of the box. > Can you route the MIDI signal in arbitrary ways? Yes. ALSA can route MIDI events from any port to any port. (It's not possible to route commands depending on their command type/channel/data etc., but it would be easy to write a program to do that.) Only the UM-550 can do routing in hardware. (Usually, only 8x8 interfaces can do routing.) > Can you route one input to all outputs, or do other similar > things? Yes. > What's the software that you use to control it? ALSA's routing is controlled by the command-line utility aconnect, or kaconnect for mousophiles. I don't know if it's possible to control the UM-550 by software (try asking Edirol), but it has a sixth port (labeled "Control" in the Windows driver), so it may be possible to do something with SysEx's. > Does it work with your sequencer? Any device supported by ALSA works with any sequencer that supports ALSA. > If you have a sound card (or maybe two soundcards) on your system, can > you use its MIDI interfaces in addition to the 4x4? Yes. ALSA currently supports up to 8 cards at the same time. > Can you do arbitrary MIDI routing in that case? Yes. ALSA can route between any ports, even if those are on different cards, or are software ports (implemented by some application). > On the ALSA website, next to the 4x4 it says "Firmware driver coming > soon" - what does that mean? That means that the website is out of date. HTH Clemens