How to pass clock and filter out all other midi

Hi,
All the examples I could find in the manual involving clock use the MIDI router to pass it directly through. This doesn’t allow the typical filtering you’d do by swallowing midi messages and only passing the ones you want.

I’m getting my actual midi control signal into the BomeBox using the USB input, and running midi out through the DIN MIDI out.

What I want to do is plug a midi DIN cable into the DIN midi in, and have that pass clock messages unchanged to the DIN MIDI out (merging them with the USB midi in, which doesn’t send clock). I don’t want to use the midi router, because I want all MIDI messages except clock coming from the DIN MIDI in to be filtered out.

Thanks,
Rob

Hi,

The below should do the trick. I have a MIDI thru route only from ‘Other Source’ to ‘Merge Destination’.

On my Computer the aliases are defined as follows fir testing but when running on your BomeBox, you will need to reassign ‘Clock Source’ to MIDI DIN IN , "Merge Destination: to MIDI DIN out. And Other Source to whatever your attached USB device reports as the input port.

You can learn more about aliases from this tutorial.

The single preset uses only the Clock Source for input an has a single translator to let the clock messages through.

For more information about device selection, see this tutorial.

Clock Merge with other.bmtp (1.4 KB)

Remember, when uploading to your BomeBox, you will need to redefine the aliases.

Steve Caldwell
Bome Customer Care


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

Thanks Steve,
I’m still not entirely clear on how this is working. Is clock automatically passed through from any open port, even if there is no translator and no MIDI route? Looking at that bmpt file, that’s the only explanation I can think of.
Thanks,
Rob

Clock is passed thru the translator from the MIDI DIN port.
Everything else is passed using the MIDI thru path from the USB device.

Steve Caldwell
Bome Customer Care


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

So, in my case, I’m not using any midi routs. I have a bunch of translators that I use to process the MIDI coming from the USB port. I’d like to add one more translator that passes clock from the DIN port.
I’m looking at the translators in the bmtp you posted, and I can’t figure out where the clock is actually passed. It looks like there is no actual outgoing MIDI message coming from those translators. What is triggering/allowing the clock to pass here?
Thanks,
Rob

You can remove the MIDI route for the USB port and just use translators if you would like. Just make sure you put those translators into a preset that device just your USB port for input and your MIDI DIN port for output.

If you watch the tutorial about device selection here, I think you will understand better.

Steve Caldwell
Bome Customer Care


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

Thank you. That tutorial was very helpful. I think I’ve got it now.