On Sun, Jul 31, 2005 at 08:51:26PM +0200, Peter Brinkmann wrote: > Let's see whether I got this right: You want a MIDI router with > one input port and several output ports, Pretty much. For example, suppose my virtual band has: - Bass - Drumkit - Rhodes - etc. When I'm at home, I'd like to plug in to my external Bass synth. When I'm away from home, I'd like to use the software synth on my computer. When we're rehearsing with an actual Bass player, I'd like to turn off the Bass line and let the real Bass player play over the top (I realise this last case is a little different, but it would be good if this feature were also integrated into the same tool). > My standard approach to problems of this kind is to just hack > together a few dozen lines of throwaway Python code as I need > them. The job you describe shouldn't take much more than that. > (And it just happens that I recently added some functionality > to my Python bindings for accessing sequencer clients and their > ports by name:) I'm imagining the script/program needs to interpret the midi data in order to route it. Is that a simple matter or a difficult one? Thanks, Ryan