As a suggestion for an update, it would be great to select multple translators to change their translator options.
Preset Example: machine+ will control the access virus channels 1 to 13, Tempest as channels 14 and15, and the Digitakt and Digitone on Channel 16.
I would liked to select all the note on/off translators to the Virus (26 of them) to select the Virus output port, or adjust variables etc.
This is my first translation project. Basically I have 32 translations in this preset so that I can sequence from Maschine+ and now I wonder if there is a cleaner way to route channels using logic rules.
If you are wanting to change the port selection of a group of translators, it is generally better to arrange your translators with the same desired routing into different presets and then change the port selection at the preset level.
For more information about device selection, see this tutorial.
As far as editing more than one translator simultaneously, this is on our feature request list. The trick will be which parameters you would want to change when editing and which parameters should be ignored. In the meantime, you would need to change each translator 1 at a time.
For me, I often use less translators for this reason by having the incoming trigger a variable, and having rules within that translator that handle the output different depending on one or more of the incoming variables.
For instance say you have incoming of any cc on MIDI CH 1 and you want to change the outgoing MIDI channel based on an incoming CC number (as a simple example)
Incoming: Any CC, set to pp) on MIDI CH1 any value(set to qq).
Rules:
// ignore anyting over CC7
if pp>7 then exit rules, skip outgoing action
// 0-4 send to MIDI CH 1
if pp<5 then oo=0
if pp>4 then oo=1
Outgoing
CC number pp to midi channel oo value qq
–
With that said, for device (port ) selection, you would still need to group the port selection by preset.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz
Thank you! I thought it would be a better way to utilize rules than create a tremendous amount of translators. I don’t want to have to press a button to select a different preset. I basically run machine sequences to my synths. The synths need to be hard routed to 16 channels. So any kind of midi information rpm Maschine needs to be routed to the access virus for channels 1 to 13, channels 14 and 15 to my tempest, and channel 16 goes to both electron devices the (Digitech and Digitone) .
Any kind of midi data that goes into any one of those channels will be sent to the appropriate port / device. I’m wondering if I need to make 2 midi translators per preset with note on and note off messages or if there’s a simpler way.
Then you can use these rules and it will take handle both note-on and note off.
// see if it is a note message
// If you and with 0xe0 you should get a value of 128 (or 0x80) here
rr=oo&0xe0
if rr!=128 then exit rules, skip outgoing action
// add this if you only are looking at a given channel
rr=oo*0xf0
// look for midi ch 1
if rr!=0 then exit rules, skip outgoing action
The outgoing would be raw message
oo pp qq
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz