Midi Translator - Pre-purchase question: Conversion of incoming midi clock BPM through bomebox

Hi there,

Just a quick pre-sales question about Midi translator running on a bome box:

Is it possible to take the incoming midi clock BPM, reduce it by a specific number of BPM and output the resulting BPM to a specific computer connected via bome network midi ?

For example, the incoming BPM on the bomebox input port would be 120 BPM, midi translator should reduce this BPM by 4 and output 116 BPM to a specific computer on the bome network.

Is this possible?

Many thanks!

Hi @Toby

Unfortunately the precision of MT Pro is in milliseconds (whether on computer or BomeBox) so adjusting incoming MIDI clocks for exact BPM is not always possible. It is best to use a reliable adjustable BPM clock source that has the precision that you need and then in BomeBox set up a static MIDI route to the device you want to operate at that BPM.

Steve Caldwell
Bome Customer Care


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

Hi Steve, thanks for your answer.

Maybe I can give you a little more information about what I’m trying to achieve? I actually own two BomeBoxes (one on stage and one at our FOH mixer). The FOH Bome receives midi clock as well as midi patch changes and routes them to our stage equipment and also to Waves LV1 (software mixer) @ FOH which should run tempo-based effects. The problem is that for whatever reason, LV1 registers the incoming midi clock around 4-5 BPM faster than what it’s actually receiving. I’ve notified Waves about this and they admit it’s a bug, but seem to be taking their time to fix it.

In the meantime I had hoped I could somehow offset the incoming (correct) midi clock and feed it to LV1.

The reason I can’t globally adjust the midi clock from the source is that all other devices in the setup receive the clock correctly, it’s only LV1 that needs adjusted midi clock.

Maybe you have a suggestion?

Many thanks,

Not unless Waves LV1 can do it’s own internal MIDI clocking and maybe we send some sort of MIDI message to signal the Waves to resync it’s internal clock.

This seems to be a pretty serious issue. I wish I had a better workaround. Maybe Waves can provide a workaround until this can get fixed?

Steve Caldwell
Bome Customer Care


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

You might look into the MIDI Hub.

Documentation about clock

It can generate it’s own clock at a given BPM, Maybe you can use MT Pro or BomeBox to signal it to start and stop clock at a different BPM.

Steve Caldwell
Bome Customer Care


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

Thanks for putting me onto the MIDI Hub, it looks like an interesting device, which might work.

The LV1 bug is certainly a serious one. I hope waves fixes it soon.

The other idea I had was to use a USAMO (Expert Sleepers - USAMO) fed with the adjusted tempos from a spare audio channel on the Cymatic uTrack 24 which is driving the show (where the correct Midi clock is coming from). This midi signal could be fed directly into LV1 via a separate usb midi interface. I -think- I can select a second midi interface in LV1, have to check the manual.

One other question, can MT Pro remove or filter Midi Clock from a midi signal? If so, I could then replace the midi clock with the adjusted midi clock from the USAMO, keeping all other midi information from the original midi signal in tact.

Yes, it is quite easy to filter MIDI clock messages with a project file running on computer or BomeBox.

Just a single translator with clock in as the trigger and no outgoing action.

Steve Caldwell
Bome Customer Care


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

Ok, that sounds like it might work.

Unfortunately Waves replied and said they still aren’t sure when the bug will be fixed and couldn’t suggest any current work-around. Oh well, let’s see.

Thanks a lot for your help Steve!

Of course,

You might want to ask Blokus if it would work for your use case for the MIDI Hub. They have a forum for this at blokus.io

Steve Caldwell
Bome Customer Care


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

So due to the delay, I’m sure y’all figured this out, but the way I worked around it was by mapping the tap tempo to Bome and then triggering it with MIDI messages from Ableton and having it give 4 beats anytime a tempo changes so it’s not getting a constant tap tempo.

Hi Matt, thanks for replying! Can you give me some more specific instructions on how you did it? So you’re saying you send a Midi note or controller pulse every time there is a tempo change? And this is mapped to LV1’s tap tempo function?
Many thanks!

Yes, so from Ableton, make sure Sync is turned off on your MIDI output so it’s not sending MIDI clock to LV1 and then what I did was have a simple MIDI note (I chose F#7) trigger in Bome to send over a Raw MIDI:
90 59 7F
90 59 00

That will trigger the tap tempo button. It locks in after 2 but I have for notes trigger at the start of a song. After that you can just drop that MIDI clip into any song you want tap tempo locked in.

On the LV1 side, I set up a Mackie Control surface and pointed it to the network I sent out from Bome.

Legendary!

I’m not using Ableton, and I use an external Midi clock generator, but I will use Bome Translator to remove the Midi clock before it hits LV1.

I will give it a shot an report back with my findings.

Hi Matt, I finally had a moment to try this out.
I managed to get it working when Bome Midi Translator is open on the same pc that is running LV1. But it only seems to work when I use the Midi Translator Virtual ports for both the output of the translator project and the input of the Mackie Control in LV1.

I created a virtual midi port called ‘Tap Tempo’ in Bome Network so that I’d have a dedicated midi input for it. The Mackie will select it, but when I load the project to the bomebox, the tap tempo is not triggered.

I also noticed that all my bomebox routing dissapears when I load the translator file into the bomebox. I thought those two things were different?

Any ideas?

Hi @Toby

When you load a project on BomeBox, MIDI routing of the BomeBox is overridden by the project file loaded. It is best to set up aliases in your project that pertain to the ports on your BomeBox with the routing that you desire (using MT Pro MIDI router) and then when the project is loaded on BomeBox, assign the aliases as you like for how you want routing on BomeBox.

Steve Caldwell
Bome Customer Care


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

Hey Steve,
Thanks for the help! I went into the MT Pro project and assigned the routing as you suggested, but I’m still not getting any MIDI coming into LV1. I’m a little stuck here.

I have MIDI being sent out of Logic into the Bomebox (‘FOH’) which should then be translated into Raw midi Tap Tempo signals and received by the (virtual) Mackie Control in Waves LV1.

I created a virtual midi port for the Mackie in LV1 called ‘Tap Tempo’, see some screen shots below:

I then did the routing in MT Pro:

With these settings in MT Pro:

I get no signals anywhere for some reason. I occasionally managed to get it working by keeping MT PRo running and changing the mackie ports to MT PRo Virtual, but that doesn’t seem solid and I should be able to achieve this on the bomebox standalone, right?

If you have any further guidance, that would be a big help. I’ve been at this for a few days now…

Many thanks!

Hi,

What is the routing for your newly created “Tap Temp” port on your computer?

When you create virtual ports with “Unlimited Named MIDI Ports,” only the endpoints are created but there is no routing between the endpoints.

So in the Bome Network MIDI tool you need to set up a route that looks like this.

image

Then any MIDI going into “Tap Tempo Virtual In” coming from Bome MIDI Translator Pro will go to “Tap Tempo Virtual Out” which is received by LV1.

For more information on how this works, see this post in Tips and Tricks.

Steve Caldwell
Bome Customer Care


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