# HG changeset patch # User Drew Perttula # Date 2018-06-07 05:37:08 # Node ID 1aac97248a1b14d38e8263b749576439ef0c7a9e # Parent 717a971132ebcf67a1465240975515ec7bbc09e9 fix KC simpleOutputs object Ignore-this: 5b7fe29996161a5d5bbde043f267b8d2 diff --git a/bin/keyboardcomposer b/bin/keyboardcomposer --- a/bin/keyboardcomposer +++ b/bin/keyboardcomposer @@ -23,6 +23,7 @@ from light9.effect.sequencer import Code import light9.effect.effecteval from light9.effect.settings import DeviceSettings from rdfdb.patch import Patch +from light9.effect.simple_outputs import SimpleOutputs from bcf2000 import BCF2000 @@ -232,6 +233,7 @@ class KeyboardComposer(tk.Frame, SubClie self.effectEval = {} reload(light9.effect.effecteval) + simpleOutputs = SimpleOutputs(self.graph) for group, order, sortLabel, effect in withgroups: if col == 0 or group != last_group: row = self.make_row(group) @@ -244,8 +246,7 @@ class KeyboardComposer(tk.Frame, SubClie self.setup_key_nudgers(subbox.scale) - sharedEffectOutputs = {} - self.effectEval[effect] = light9.effect.effecteval.EffectEval(self.graph, effect, sharedEffectOutputs) + self.effectEval[effect] = light9.effect.effecteval.EffectEval(self.graph, effect, simpleOutputs) col = (col + 1) % 8 last_group = group