Macro change behavior depending on Foreground/Background Mode

Hej Guys,
I recognized a strange behavior on a Macro when I change it from default to background Mode.
I´m Programming Q-Only and wanted to write a Macro that prevent Movers from changing position when they fade out.
Macro looks like this:

Blind Blind Cue Enter
Cue Next Enter

Query @ 0 Enter

@ Enter

@ 0 Enter

Live

 

So far this seems to work fine for me. Params will be kept in the next Q.
Then I wanted to see if I could set it to Background Mode to prevent my Screens fliping to Blind and back Live.
Screens didn´t flip and Macro worked BUT the values are now tracked when there is no Block in the Sequence.
Is that a bug or is it happening for a reason?

Thanks for any info!
Cheers Paul

Parents
  • there are three things you have to know to understand this:
    - running a macro in background will run the macro as User 0
    - Tracking or Cue Only is a setting that is set on a user basis
    - Tracking is the default.

    using background runs the macro as user 0, which wasn't affected when you set your user to Cue Only. but User 0 used the default which is tracking.

    i never tried, if you can change the tracking behaviour of user 0. alternatively you would have to use " @ QOnly Enter, "@ 0 QOnly Enter". last option: you change the tracking behaviour of a user you don't usually use and then set the macro to always run as this user number.
Reply
  • there are three things you have to know to understand this:
    - running a macro in background will run the macro as User 0
    - Tracking or Cue Only is a setting that is set on a user basis
    - Tracking is the default.

    using background runs the macro as user 0, which wasn't affected when you set your user to Cue Only. but User 0 used the default which is tracking.

    i never tried, if you can change the tracking behaviour of user 0. alternatively you would have to use " @ QOnly Enter, "@ 0 QOnly Enter". last option: you change the tracking behaviour of a user you don't usually use and then set the macro to always run as this user number.
Children
Related