Macro for unpatching fixtures

  • Hello community.

    I wonder if anyone can send me in the right direction creating a Macro to unpatch a set of fixtures.

    I am touring a show around theatres and have to repatch my conventional rig every time (moving lights and led's stay the same).

    Any hints?

    Thank you muchly in advance.

  • hoss : Is it absolutely necessary to use the quotation marks?


    I'm using the following macro when I need to patch a single fixture:


    Code
    Patch Fixture (FixID) (Universe.Address)

    When I want to unpatch, I write 0.0 on the Universe.Address


    Would you change it?

    How could I re-write it so I could easily patch several fixtures?

  • After failing to unpatch Grouping elements with the method above, I have been trying to unpatch a whole universe which also would achieve a bit of a time saver. I have tried various variations of the below without success. Any hint?
    Patch DMXUniverse 1.1 thru 1.512 ""

  • When I want to unpatch, I write 0.0 on the Universe.Address


    Would you change it?

    How could I re-write it so I could easily patch several fixtures?


    Good to know about the 0.0, I don't recall now but I think this was in version 1.5 and doing it without the quotes mangled the universe.address into a float or something.


    To do multiple fixtures you could type the selection query into the first dialog; 1 thru 10

  • generic syntax:

    Set [Object-list] Property "[Propertyname]" "[Propertyvalue]"


    e.g.

    Set Fixture 1 Thru 3 Property "Patch" "1.1"


    for unpatching use an empty string "" as value

    for grouping fixtures, access the children (which actually holds the patch) via dot-thru


    e.g. unpatch grouping fixture 101 and 103:

    Set Fixture 101 + 103. Thru Property "Patch" ""


    e.g. unpatchgroupingfixturemacro

    Set Fixture (grouping fixture to unpatch). Thru Property "Patch" ""