3 Standalones controlled by 2 Akai's + Toggle

New Project using standalones only no DAW or Host. I needed to stop Akai LPK 25 from triggering Vital in standalone mode vise versa Akai MPK Mini2 from triggering two other V irtual instruments in standalone mode. So I created 7 translators. the last one for LPK Toggle CC#64 between two virtual instruments Ring the Alarm and Koala on the fly. The first six are working correctly. Which means Mpk Mini2 only plays Vital in standalone mode while LPK25 switches between two standalones. 1.) Ring the Alarm 2.) Koala using Translator 7 toggle.



I’m using the LPK25 sustain button as a toggle. Everything is fine except the toggle. I cant figure it out.

Hi,

I assume Bome MIDI Translator 1 virtual out is Ring the Alarm and Bome MIDI Translator 2 is Koala, but you didn’t set them up as aliases. Please clarify. I don’t see an output port for Vital in your project file.

You can learn more about aliases from this tutorial.

Translator 7 will do nothing because you don’t have any translator with an incoming Perform ‘A1 Note On’ trigger.

You can learn more about Perform in this tutorial.

So do you want the LP25 MK2 to toggle between output of Ring the Alarm and Vital only (translators 0.1 throughour 0.4) while all input devices to send to Koala all of the time (Translator 0.5).

Are you going to want all MIDI messages to toggle input between Rung the Alarm and Koala or just restrict note 64 as indicated in the project file? Right now, since there are no MIDI thru paths, no other MIDI messages will pass through to any output devices.

For more information about device selection, see this tutorial.

Steve Caldwell
Bome Customer Care


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

Hi
The toggle is the sustain button(CC#64) on LPK25. It switches between Ring the Alarm and Koala.

Vital is controlled by MPK Mini2 only.

When connected both controllers are triggering all three Virtual Instruments.
Bome project translators 1-6 route everything separate so when LPK25 is played only Ring the Alarm and Koala is triggered, NOT Vital. When MPK Mini2 is played, only Vital is controlled.

Translator 7 is a toggle that I dont know how to program to switch between Ring the Alarm and Koala it is the sustain button CC# 64

Before Translator 7 everything is working correctly unless In the MIDI Routing Section I draw any lines. If I draw lines the controllers play all three instruments again not what the goal is.

My end goal:
When I press a key on LPK25 I only want to hear 1 sound from either Ring the Alarm or Koala. NOT Vital. 1 key =1 sound NOT all three Virtaul instruments at once.

When I play a key on MPKMini2 I only want to hear Vital not Ring the Alarm or Koala
MIDI routing section in Bome cant be drawing lines or the controllers start triggering all three instruments at the same time again. I need them all separate.

3 Strandalones 2 Akai Controllers pluis toggle.pdf (185.2 KB)

Something like this should work.

Preset 0 handles - Initialization as well as MIDI messages from MPK MIDI MK II Port 1.

I set up translator routing at the preset level.

I override that routing for translator 0.12 which allows the LPK25 to toggle the value of the global variable ga in rules. The outgoing action switches between preset 2 and 3. Preset 0 is an ‘always on’ preset since we never want to disable it.

The note translators in every preset are the same. I set input based on note numbers A1, A2 etc. You may need to change the translators. I would recommend you get them all fixed the way you want in one preset and then copy and paste the note translators into the other presets. The translator routing for all translators execept 0.12 are handled at the preset level.

Here is how I set up my aliases for testing.

RingtheAlarmKoalaVitalwithLPK25Toggle-sjc.bmtp (8.1 KB)

Steve Caldwell
Bome Customer Care


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

Thank you

I was finally able to change the Akai editor MIDI Channel of the LPK25 to channel 2.
?
I am trying to stop the LPK25 from playing Vital. I only want LPK25(MIDI Channel2) tp play Ring the Alarm and Koala and that’s it.
MPK Mini2 will play Vital

I’m lost what is next?

The project file I posted should work unless you are bypassing Bome MIDI Translator Pro with the MIDI messages you are sending.

Please turn on the log window and select Incoming, Outgoing, MIDI IN and MIDI OUT and press any key on your LPK25. If you want only MIDI CH 2 then you will need to change your incoming trigger on your translators.

Steve Caldwell
Bome Customer Care


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

Thank you

Can you help me do the alias’s I dont understand it. I watched the tutorial but I’m not getting it.
I also need help with incoming and outgoing and virtual ports selection. Input and output as well. You told me to cop,y all of the translators, and paste but I am not understanding waht I have to do with that either.

Hi,

Are you wanting to send all MIDI message from the LPK 25 to either Ring the Alarm, or Koala?As the translators are now written, we are restricting only certain MIDI messages and I didn’t put any thru paths. It looks like you added a bunch of thru paths which doesn’t make sense to me.

The way it works is that thru paths are always there and MIDI will get thru as long as the thru path is active. Translators are allowed to block MIDI for certain incoming triggers to a given thru path by using the ‘swallow’ option. Swallow only works, however it the translator completes it’s outgoing action

Aliases are simply “nicknames” for the physical (or virtual) ports that you are using. They make it easier to remember because you assign them their own names (internal to Bome MIDI Translator Pro ). They also make it easier to move things around without re-writing translators. Instead, you simply “point” the alias to a different physical port once instead of modifing possibility 100’s of translators.

If you want all MIDI messages to be directed (not just the few that were written, a better way to do this is by an outgoing action of enabling and disabling given MIDI thru paths. Translators would only be needed if you want to override a given thru path for a given incoming MIDI message.

Alias can be created as shown below by the ‘Create Alias’ buttons (input and output).

Once an alias is created, you can edit it either by selecting the aliase and pressing the “Edit” button

Or in the MIDI ->Edit Project Port Aliases menu.

which would popup a screen light this for any currently defined aliases.

For me to help you further, it is important to know exactly what you are trying to accomplish. Please let me know if this is what you want.

Allow all MIDI messages coming from Akai Pro MKMINI MK2 to go to Vital Only

Use a button on the LPK25 MK2 to switch sending all MIDI message to either Ring the Alarm or Koala.
(of course the MIDI message that switches between apps would by default not be passed through.

If you need other translation, then translators would need to be added. For this configuration the only translators that would need to be added would be those to enable and disable given MIDI through paths.

Steve Caldwell
Bome Customer Care


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

Hi,
I’m sorry, I just now realized that I do not need a toggle to change back and forth between Ring the Alarm(Standalone) and Koala(Standalone). Instead I can map the 8 pads on the Akai MPK mini mk2 to trigger 8 samples in Koala using MIDI Ch 4. That way everything will be accessable at once without having to toggle when performing ‘live’.

One more question before I lay out what I want to accomplish. On the program that you wrote for me I see:

MIDI INPUT

MIDI OUTPUT

Please help! These need to need to be checked as active inputs and outputs and in the incoming and outgoing. Please list which ones that need to be active and checked. You see I’m confused if you have already created Alias’ here:
t
Koala ---------> BOME MIDI Translator 1 Virtual OUT
t
Is that (above) an Alias?

If Yes, does that mean I do not need to create an Alias or Alias’

If No, what is it and should it be checked? If it should be checkedl, where exactly(and how many times)does it need to be checked and open and where does it appear on the right and not supposed to be checked and open ?


Goal>
1.)Akai LPK25 (MIDI channel 2)> Note on/off(keys only)>Akai Ring the Alarm(Standalone)
2.)Akai MPK mini mk2>H4MIDI-WC(MIDI Channel 4)>Note on/off(keys), CC#(knobs 1-8)>Vital
>Note on/off(pads 1-8 )>Koala

Pads 1-8 on Akai MPK Mini mk2 triggering 8 samples in Koala.

You really need to review these tutorials. If you don’t underrstand them, then perhaps a paid engagement will be necessary as I tried to explain aliases and device selection several times.

You can learn more about aliases from this tutorial.

For more information about device selection, see this tutorial.

In summary aliases are just internal name you give to your ports.

Device selection determines what devices will trigger and incoming message (inputs) and what output devices will be sent to.

Your project default device selection can be overridden at the preset level

You project and preset device selection can be overridden at the translator level.

As far a MIDI thru paths. They are always in place unless you have translators to disable them or a translator has swallow set with a executed outgoing MIDI action.

Reach out to me via email if you need paid consulting services.

Steve Caldwell
Bome Customer Care


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

If all you want is MIDI thru than you could create a project with these routes.

All LPK25 MK2 input will go to both Koala and Ring the Alarm

Input from H4MIDI-WC Port3 and MPK MIDIN MK22 Port 1 will go to Vital Only.

I have my aliases set up as follows sine I don’t have your gear.

No presets or translators are required if translation is not need or MIDI routing is static.

RingtheAlarmKoalaVitalwithLPK25-2025-09-22.bmtp (793 Bytes)

Steve Caldwell
Bome Customer Care


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