I've only skimmed this thread, but what was the problem with QMidiRoute? I tried it last night and it worked fine for splitting a keyboard. My only gripe is that it displays MIDI channels as 0-15 instead of 1-16. Seems like half of the linux audio apps use 0-15, and the others use 1-16. Not a showstopper, but kind of annoying. But that's another story... paul