I am using perform to trigger multiple translators. Are these initiated in translator order?
I have assumed once initiated they run entirely in parallel.
Also I have some common usage translators (e.g. for bulk creation of CCs), triggered using perform. However this is causing me a bit of a headache as I need to be able to switch the output ports as required. I am trying to do this by changing a port alias dynamically as required, but I need to be careful about timing the alias changes. Any suggestions on the best way to manage this without duplicating the translators in to dedicated presets?
See page 113 of the user manual which describes the normal order of translators. You can also get to the user manual in the help menu or pressing F1 within Bome MIDI Translator Pro .
With that said, things like timers and perform action can certainly happen out of order and some things can even be in parallel. The translator engine is very fast.
For instance, a timer once started can run additional iterations completely asyncronously.
Using a perform action can immediately trigger a translator later in the sequence (if the preset is active).
As far as switching ports, I find it is easier to organize my presets by device and then set thier input and output destinations at the preset level, putting associated translators within the same preset.
For more information about device selection, see this tutorial.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz