User's Manual

Table Of Contents
Bome MIDI Translator: User's Manual 8 The Translator Entry
See the Rules chapter for more information.
8.5 Outgoing Actions
Outgoing Actions are executed when the Incoming Action is triggered.
Bome MIDI Translator can output a range of different outgoing actions, as
well as function with translators that are composed solely of rules with no
defined outgoing action.
See the next chapter for a description of the different action types.
8.5.1 Delaying Outgoing Actions
All Outgoing Actions can be delayed so that they will be executed after some
seconds, or milliseconds.
Millisecond Precision
If you need millisecond precision, specify the delay in milliseconds. Note
that 1000 milliseconds are equal to one second, so if you specify 2500
milliseconds the outgoing action will be executed after 2.5 seconds.
Rules
If your Translator has rules, they are executed immediately, i.e. before the
delay of the Outgoing Action starts “ticking”.
Using Variables for Delay
You can specify the delay with a variable. The amount to delay is evaluated
when starting the delay, so even if the value of a variable changes while
waiting for the delayed action to be executed, the delay will stay the same.
Using Global Variables in the delayed Outgoing Action
Of course you can use global variables in the Outgoing Action, but keep in
mind that they are global and if they are changed while waiting for the
delayed action, the delayed Outgoing Action will use the new value of the
global variable.
Using Local Variables in the delayed Outgoing Action
Any delayed action can use local variables, they “stick” with the action.
(c) 2019 by Bome Software GmbH & Co. KG page 32