How Do You Select Midi Translator Presets On The Bome Box Via Mid PC (once they've been loaded to the Bome Box)?

I’ve just purchased Midi Translator Pro and it’s lighting fast. Superb.

Once i’ve uploaded all my presets to the Bome Box, how do i then select each preset via Midi PC using a Midi Foot Controller?

Do i need to include a ‘self activating’ PC translation per preset in MTP?

Hi and thanks for your purchase. You should have translators set up in your project file that monitor the PC’s on the desired incoming port and then carry out the desired actions. Most outgoing actions work but you cannot send Keystrokes or mouse movements on BomeBox. You can, however, do things like change presets, alter routing and other behavior.

I set up aliases in all of my projects so that when I upload them to BomeBox, I can just re-assign the aliases and go from there.

Steve Caldwell
Bome Customer Care


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

Ok so currently i’m doing all my editing in MTP without the Bome Box hooked up, taking the Midi In from an interface and sending that out to an fx processor via usb.

In each of my presets there are several translators. Each preset is basically a song in a setlist

However once all my presets have been written, i will then upload them to the Bome Box and the final ports i want to use for the tasks will be the Bome Box Midi In and Out.

Does this mean i need to enable the Bome Box’s ports when i do my programming in MTP so that those ports then show up in the uploaded presets?

Regarding recalling each preset in the Bome Box though, what is the translator that each preset needs to be recalled in the Bome Box? The Box would receive PC messages, but how do i assign each PC to each Preset?

Maybe if you show an example of what you have so far, I can guide you. In general, I would just set up an ‘always on’ preset that turns on and off other presets with an incoming PC. Of course the incoming PC message needs to come from somewhere so you might have a ‘control port’ that you send messages from a controller to switch presets.

Steve Caldwell
Bome Customer Care


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

Here is an example. The project has two songs in it so far, and each song has a whole bunch of translations. Some of the translations are just rough tests and aren’t final.

Once this project is uploaded to the Bome Box, i need to be able to call up any of these (and more) songs/presets via Midi CC, using a Midi foot controller, because each song has a different set of translations.

How do i do that? Also, should i approach it as 1 Song per MTP Project instead? Or keep it as 1 Project with all the songs in that single project?

I added 2 presets at the beginning

Preset 0 (Init) handles all startup operations including setting (and documenting) global variables used and selecting the initial song at startup
Preset 1(Song Select) handles song selection

Both of the above presets are set to ‘always enabled’

The songs begin at preset 2 and are called by PC number.

Use the following global variables in rules of preset 0 translator 1 (translator 0.1)

// Initialize and document global variables used here
// Song Number - First song
ga=0
// Preset offset for first song
gb=2
// current prest
gc=ga+gb
// midi Channel for song Control
gd=0
rr=gd+1
Log "Log Listening for Program Changes on MIDI CH %rr%"
// last preset number of songs
ge=6

Presets are selected by PC number on MIDI channel gd. When a preset is enabled, all others are disabled (except for the always on preset). So each song will have it’s own translators within that preset.

When selecting songs I use PC number and then offset value to determine the correct preset. I have the max presets set so that nothing happens if you try to go over the number of songs that you have.

If you need to send PC’s within a preset, then either pick a different MIDI channel than MIDI channel 1 (gd=1) or change the MIDI channel that you want to use to control the Bome Project song selector. You could actually set up a different MIDI port on the same channel if you want to use a different controller. In that case, you will need to setup prest 2 to listen to that controller (device).

For more information about device selection, see this tutorial.

I set up my aliases as follows:

image

You can learn more about aliases from this tutorial.

Song-Select-2024-11-21.bmtp (2.8 KB)

Oh, and if you want to select song with CC instead of PC, Simply change the incoming trigger on Translator 1.1

Steve Caldwell
Bome Customer Care


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