>allow only one connection. this is more like how midi works outside >the computer. to be able to merge you would then have to run an >application that has midi in ports that is merges to its out port.
sorry to sound like a broken record, but its called "the ALSA sequencer". the sequencer has 2 components: scheduling and routing. both are important, though i personally think they should be divided; the routing should stay in the kernel, the scheduling in user space. you should also check out MidiShare, which does all this stuff too (and very nicely). its all (nearly?) in user space. --p
