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

Comments

Your email address will not be published. Required fields are marked *