They are run serially - but the operations may be asynchronous because the commands may be run by some other process. Here's an example. We load logs via RDCatch using a macro cart, and we want anything that's currently running to be faded and stopped before the new log gets loaded. There are three commands:
*PS 1 4500! * "Press stop on main machine, fading to silence after 4.5 seconds." This command is run asynchronously by RDAirplay, so as far as the RML interpreter is concerned the PS is complete as soon as it's sent to RDAirplay. That means the next command in the macro cart will run immediately. *SP 5000!* "Sleep for 5 seconds." This command is run by the RML interpreter, which forces it to pause executing commands for 5 seconds. That allows the *PS* to complete, plus an extra .5 seconds of silence for listening space. *LL 1 logname 0!* "Load log in main machine and begin execution." This command is also run asynch by RDAirplay. If we don't put the sleep command in the cart, the LL will begin executing immediately after the PS. NN does nothing. SP pauses the RML executor for the specified interval. Not familiar with MT, sorry. The RML appendix shows what process handles each command in its description. Mike On Wed, Jun 16, 2021 at 3:45 AM Alejandro olivan Alvarez < alejandro.olivan.alva...@gmail.com> wrote: > > Hi! > > I'm not getting a clear picture on this... probably due to underlying > mis-undertanding of the following > > The difference between the NN (No Operation) and SP (Sleep). > > The implication when adding a MT (Macro timer) event after either one of > the above. > > > Could you clarify? Are All macros on the cart started simultaneously? Or > are they run sequentially? > > ... If so, I guess the SP would 'pause' the execution isn't it? > > My guess is that NN is usefull to create a Blank/silent event, isn't it? > > > Thank you very much in advance. > > Best regards. > > _______________________________________________ > Rivendell-dev mailing list > Rivendell-dev@lists.rivendellaudio.org > http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev >
_______________________________________________ Rivendell-dev mailing list Rivendell-dev@lists.rivendellaudio.org http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev