Skip to content

Instantly share code, notes, and snippets.

@raganmd
Created December 14, 2017 13:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save raganmd/ffa7f61e5e2f08a28380b8bce3f6376b to your computer and use it in GitHub Desktop.
Save raganmd/ffa7f61e5e2f08a28380b8bce3f6376b to your computer and use it in GitHub Desktop.
# me - this DAT
# panelValue - the PanelValue object that changed
#
# Make sure the corresponding toggle is enabled in the Panel Execute DAT.
mono_defaults = mod( op( 'text_defaults' ) ).mono_defaults
level_defaults = mod( op( 'text_defaults' ) ).level_defaults
movie_a = op( 'moviefilein_a' )
mono_a = op( 'mono_a' )
level_a = op( 'level_a' )
cue_list = mod( op( 'text_cue_list' ) ).cue_list
def offToOn(panelValue):
return
def whileOn(panelValue):
return
def onToOff(panelValue):
return
def whileOff(panelValue):
return
def valueChange(panelValue):
# default radio button
if panelValue == 0:
for keys, values in mono_defaults.items():
#reset mono defaults for A
op( 'mono_a' ).pars( keys )[ 0 ].val = values
for keys, values in level_defaults.items():
# #reset level defaults for A
op( 'level_a' ).pars( keys )[ 0 ].val = values
# for any of our preset buttons
else:
cue = 'cue' + str( panelValue )
movie_a.par.file = app.samplesFolder + cue_list[ cue ][ 'file' ]
mono_a.par.mono = cue_list[ cue ][ 'mono' ]
level_a.par.invert = cue_list[ cue ][ 'invert' ]
level_a.par.brightness1 = cue_list[ cue ][ 'brightness' ]
level_a.par.blacklevel = cue_list[ cue ][ 'blacklevel' ]
level_a.par.contrast = cue_list[ cue ][ 'contrast' ]
return
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment