This PangoScript letrs a single DMX input channel provide BeatTap and Resync.
Menu > Settings > DMX > DMX / ArtNet to PangoScript Settings …
“Background scripts” tab
Create our global variables to detect DMX level changes:
GLOBALVAR DmxToBeatNewLevelLast
DmxToBeatNewLevelLast = 0
GLOBALVAR DmxToBeatSyncNewLevelLast
DmxToBeatSyncNewLevelLast = 0
“DMX/ArtNet to Code Settings” tab
Double click the Script box next to the DMX input channel you want to use:
VAR DmxToBeatNewLevel
DmxToBeatNewLevel = Param(2)
//Send 50% every beat
if ((DmxToBeatNewLevelLast = 0) & (DmxToBeatNewLevel > 0)) BeatTap
DmxToBeatNewLevelLast = DmxToBeatNewLevel
//Send 100% every start of the phrase based timeline
if ((DmxToBeatSyncNewLevelLast = 0) & (DmxToBeatNewLevel > 110)) BeatResync
DmxToBeatSyncNewLevelLast= DmxToBeatNewLevel