Hi and welcome to the Bome community!
First of all, in order to use your BomeBox for translation, you will need to purchase Bome MIDI Translator Pro if you haven’t already. Then you develop your project on your computer and upload it to your BomeBox for execution. Projects created with the trial version of Bome MIDI Translator Pro will not work on your BomeBox.
Now for me, I’m a fan of using perform. That way I can easily separate the incoming MIDI trigger from the outgoing MIDI message making the project more flexible if I want to change controllers.
Even though your MES-8 does not send status back, since the MIDI you send it will be the only way to control it, you should be able to use a global variable to bitmap the current state of all of your loops. For 3 units times 8 loops that means a single global variable could use 24 bits of the 32 bits available to track the state of each loop.
Now if you just want to bypass all loops prior to enabling and disabling another one you could always send a series of raw MIDI messages in one translator, or use a timer to send them with an incoming trigger such as Perform “clearall”.
For using perform to turn on and off a loop I would suggest using something like this:
Perform “Loop”, oo,pp, qq
Where 'oo is the MES-8 unit (which can be mapped to a MIDI channel number), pp is the loop number of that unit, and qq is either 1 for on or 0 for off.
You could set up rules in the perform action to determine from there what MIDI message to send. For instance if you want to send to unit 0 the first looper and turn it on your output might be something like b0 00 01 (CC 0 on midi channel 1 value 1).
You could also use another translator to send MIDI feedback to your APC-MINI MK2 using the same perform action and in rules update the bitmap.
If you don’t use a bitmap then you simply put Perform “clearall” in the rules and the set a slight delay with the loop that you want to turn on as MIDI in the outgoing message. That way, every time you send a Perform “clearall”, you know all of the loops are in bypass ( a known state).
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz