New macro : copy masking to every preset in current bank

Discuss macro programming, and post any new macros here!
Dave Brown [admin]
Posts: 2123
Joined: Sat Sep 15, 2012 4:53 pm
Has thanked: 5 times
Been thanked: 17 times

New macro : copy masking to every preset in current bank

Post by Dave Brown [admin] »

Purpose:
This macro copies the masking scheme from the current preset into ALL other presets in the current bank.

Example usage:
You are adding some new fixtures, and plan to control them independently using a new bank of masked presets. But, you'll also need to mask out the new fixtures in every existing preset - a tedious job!

Simply load one preset, mask the channels as required, then run this macro it to copy the new masking scheme to every preset in the loaded bank.

Warnings:

This is a global edit macro, which makes permanent edits to every preset in the currently loaded bank. I highly recommend you backup your show before running it (by duplicating your show from the Manage Shows window.

Download macro here:
Copy masking to all Presets in current bank.py.zip
(1.12 KiB) Downloaded 340 times
Dave Brown - db audioware
Author of Show Buddy Setlist | Show Buddy Active | ArtNetMon
ojacques
Posts: 21
Joined: Mon Oct 12, 2015 9:44 pm
Has thanked: 2 times

Re: New macro : copy masking to every preset in current bank

Post by ojacques »

Cool, thanks for sharing!
Suggestion: should all this macros be in a GitHub repo? I'm happy to go over the one already posted and get it organized...
DMXIS since 2015, Show Buddy Active since 9/2019.
Post Reply