[LAU] Midi Filter & Merger

Len Ovens len at ovenwerks.net
Sun Mar 23 22:09:41 UTC 2014


On Sun, 23 Mar 2014, Ede Wolf wrote:

> Hello,
>
> I am wondering, wether there is programm that can merge events from physical 
> midiports, preferably based on Channels. Lets say, I want to merge midi in 
> ports 1 to 4, but all messages from any of those on channel 1 are merged & 
> routed to midi out 1, while those on channel 2 are going to out ports 2 and 
> 3.

If you are using jack for routing, then putting two inputs(captures) into 
one output (playback) will merge the two streams already. All you need to 
do is to filter the streams first. In this case you would take the input 
to two filters to separate the channels  and filter them however you want 
and then put the outputs where you want. Something like qmidiroute should 
work just fine.

> I am aware, that a software solution maybe won't have the performance of a 
> hardware solution, but then again, I am not aware of any, unless you are 
> lucky and run across an old miditemp device.

Any solution is SW, this is digital stream stuff and relatively slow. Any 
"hardware" solution is still a small processor in a box. One of my first 
hardware projects was a small midi filter using a Z8 (not z80) as the 
processor.

--
Len Ovens
www.ovenwerks.net




More information about the Linux-audio-user mailing list