Handle for boom effect and example of how to trigger
[SugarCubes.git] / _Internals.pde
index 60a5f3296e11abc121aec4607abd44edb95832a8..0b8949decdfed12f53b09e4b3256d216c1f49333 100644 (file)
@@ -102,6 +102,10 @@ void setup() {
   lx.enableKeyboardTempo();
   logTime("Built GLucose engine");
   
+  // MIDI devices
+  midiEngine = new MidiEngine();
+  logTime("Setup MIDI devices");
+
   // Set the patterns
   Engine engine = lx.engine;
   engine.setPatterns(patterns = _patterns(glucose));
@@ -122,10 +126,6 @@ void setup() {
   mappingTool = new MappingTool(glucose, pandaMappings);
   logTime("Built PandaDriver");
 
-  // MIDI devices
-  midiEngine = new MidiEngine();
-  logTime("Setup MIDI devices");
-
   // Build overlay UI
   debugUI = new DebugUI(pandaMappings);
   overlays = new UIContext[] {
@@ -410,7 +410,10 @@ void keyPressed() {
     case '=':
     case '+':
       frameRate(++targetFramerate);
-      break;      
+      break; 
+    case 'b':
+      boom.trigger();
+      break;    
     case 'd':
       if (!midiEngine.isQwertyEnabled()) {
         debugMode = !debugMode;