Add obj1/2 accessors for Dan to use on Strip objects
[SugarCubes.git] / _Internals.pde
index 9d6e2740a4aea94a54cd807202b86949403b6a98..2e3af44def2500ec9c9a811261a70fd052603349 100644 (file)
@@ -40,7 +40,7 @@ final float TRAILER_DEPTH = 97;
 final float TRAILER_HEIGHT = 33;
 
 final int MaxCubeHeight = 5;
-final int NumBackTowers = 9;
+final int NumBackTowers = 11;
 
 int targetFramerate = 60;
 int startMillis, lastMillis;
@@ -51,6 +51,7 @@ HeronLX lx;
 LXPattern[] patterns;
 MappingTool mappingTool;
 PandaDriver[] pandaBoards;
+PresetManager presetManager;
 MidiEngine midiEngine;
 
 // Display configuration mode
@@ -133,8 +134,13 @@ void setup() {
   glucose.lx.addEffects(effects(glucose));
   logTime("Built effects");
 
+  // Preset manager
+  presetManager = new PresetManager();
+  logTime("Loaded presets");
+
   // MIDI devices
   midiEngine = new MidiEngine();
+  presetManager.setMidiEngine(midiEngine);
   logTime("Setup MIDI devices");
 
   // Build output driver