Forward ALL MIDI Messages on a given Channel

This has gotta be straightforward, but I’m not seeing it …

I need to pass all MIDI traffic on a given Channel to a destination on a different channel.

There are a lot of types of MIDI messages, and I would prefer not to have a translator for each type of message.

I guess I could use three translators with [Raw MIDI / System Exclusive] for one-, two-, and three-byte messages. Then I could bit-mask and test the first byte to see which channel I have. Is that the best approach, or is there some more straightforward method?

Well you don’t need 1 byte messages because they do not carry channel information, but yes raw MIDI for all 2 and 3 byte messages would work, so 2 translators or you can make it 3 translators with no byte evaluation on 1 byte messages.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz
1 Like

THANKS for the assistance!