Import the projection libraries and add TestProjectionPattern to illustrate usage
[SugarCubes.git] / _Internals.pde
index c93129f958becf2fb399afd4d6bb00c6455e7c7e..7fe320911ea6709f5287e3a89f33ca7106edbfd0 100644 (file)
@@ -7,19 +7,21 @@
 import glucose.*;
 import glucose.control.*;
 import glucose.effect.*;
+import glucose.model.*;
 import glucose.pattern.*;
+import glucose.transform.*;
 import glucose.transition.*;
-import glucose.model.*;
 import heronarts.lx.*;
 import heronarts.lx.control.*;
 import heronarts.lx.effect.*;
-import heronarts.lx.pattern.*;
 import heronarts.lx.modulator.*;
+import heronarts.lx.pattern.*;
 import heronarts.lx.transition.*;
 import ddf.minim.*;
 import ddf.minim.analysis.*;
 import processing.opengl.*;
 import java.lang.reflect.*;
+import rwmidi.*;
 
 final int VIEWPORT_WIDTH = 900;
 final int VIEWPORT_HEIGHT = 700;
@@ -61,7 +63,7 @@ void setup() {
   logTime("Built overlay UI");
   
   // MIDI devices
-  SCMidiDevices.initializeStandardDevices(glucose);
+  SCMidiDevices.initializeStandardDevices(glucose, ui.patternKnobs, ui.transitionKnobs, ui.effectKnobs);
   logTime("Setup MIDI devices");
   
   println("Total setup: " + (millis() - startMillis) + "ms");