X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=_Internals.pde;h=2e3af44def2500ec9c9a811261a70fd052603349;hb=1f974cbc418e3c35bb6010e1d7e566a9af63ff48;hp=9d6b11889bd413b34ef8f8c9097ef720edbfea68;hpb=c539129588fc6cf8edd9ca9da85cd685f0e3b996;p=SugarCubes.git diff --git a/_Internals.pde b/_Internals.pde index 9d6b118..2e3af44 100644 --- a/_Internals.pde +++ b/_Internals.pde @@ -51,8 +51,8 @@ HeronLX lx; LXPattern[] patterns; MappingTool mappingTool; PandaDriver[] pandaBoards; -MidiEngine midiEngine; PresetManager presetManager; +MidiEngine midiEngine; // Display configuration mode boolean mappingMode = false; @@ -134,14 +134,15 @@ void setup() { glucose.lx.addEffects(effects(glucose)); logTime("Built effects"); - // MIDI devices - midiEngine = new MidiEngine(); - logTime("Setup MIDI devices"); - // Preset manager presetManager = new PresetManager(); logTime("Loaded presets"); + // MIDI devices + midiEngine = new MidiEngine(); + presetManager.setMidiEngine(midiEngine); + logTime("Setup MIDI devices"); + // Build output driver PandaMapping[] pandaMappings = buildPandaList(); pandaBoards = new PandaDriver[pandaMappings.length];