messy first pass at processing2 port
authorBen Morrow <childoftv@gmail.com>
Thu, 20 Feb 2014 07:20:47 +0000 (23:20 -0800)
committerBen Morrow <childoftv@gmail.com>
Thu, 20 Feb 2014 07:32:01 +0000 (23:32 -0800)
messy first pass at processing2 port

13 files changed:
AntonK.pde
DebugUI.pde [moved from _DebugUI.pde with 100% similarity]
Internals.pde [moved from _Internals.pde with 99% similarity]
JR.pde
JackieBavaro.pde
MIDI.pde [moved from _MIDI.pde with 99% similarity]
Mappings.pde [moved from _Mappings.pde with 99% similarity]
MarkSlee.pde
PandaDriver.pde [moved from _PandaDriver.pde with 100% similarity]
Presets.pde [moved from _Presets.pde with 100% similarity]
SugarCubes.pde
UIFramework.pde [moved from _UIFramework.pde with 100% similarity]
UIImplementation.pde [moved from _UIImplementation.pde with 100% similarity]

index f5b2edfd89e9318e6aef46c5e38a0285e1dbcae2..33f4f5d0dd26f6df6e08834be011fa5ecb4dd543 100644 (file)
@@ -1,7 +1,8 @@
 /**************************************************************
  * WORKING PATTERNS
  **************************************************************/
-
+import java.util.List;
+import java.util.LinkedList;
 class AKPong extends SCPattern
 {
     private final BasicParameter speed = new BasicParameter("Speed", 0);
similarity index 100%
rename from _DebugUI.pde
rename to DebugUI.pde
similarity index 99%
rename from _Internals.pde
rename to Internals.pde
index 425ea0e3c8a34532ef54f39f10bca368be15ba28..a1b8baf03f6ea1ca1cfda7833ec6021098b6c22b 100644 (file)
@@ -27,6 +27,7 @@ import ddf.minim.analysis.*;
 import processing.opengl.*;
 import rwmidi.*;
 import java.lang.reflect.*;
+import javax.media.opengl.*;
 
 final int VIEWPORT_WIDTH = 900;
 final int VIEWPORT_HEIGHT = 700;
@@ -479,11 +480,14 @@ void drawBox(float x, float y, float z, float rx, float ry, float rz, float xd,
   popMatrix();
 }
 
+
+
 void drawUI() {
   camera();
-  javax.media.opengl.GL gl = ((PGraphicsOpenGL)g).beginGL();
-  gl.glClear(javax.media.opengl.GL.GL_DEPTH_BUFFER_BIT);
-  ((PGraphicsOpenGL)g).endGL();
+  PGraphicsOpenGL gl = (PGraphicsOpenGL) g;  
+
+  //gl.glClear(javax.media.opengl.GL.GL_DEPTH_BUFFER_BIT);
+  //((PGraphicsOpenGL)g).endGL();
   strokeWeight(1);
 
   if (uiOn) {
diff --git a/JR.pde b/JR.pde
index 025d74f259cc0b95ecfd56695a3e7320fe563f6b..b1d8a437ce929293d43479ee1de8e615549462f6 100644 (file)
--- a/JR.pde
+++ b/JR.pde
@@ -1,3 +1,5 @@
+import java.util.Map;
+import java.util.TreeMap;
 color BLACK = #000000;
 
 class Gimbal extends SCPattern {
index fc1576a4ae7a446a0beb2d63f055611664c04595..dc5922f6d4c51df660bfdbf38817eb686f9d65ab 100644 (file)
@@ -1,3 +1,4 @@
+import java.util.Iterator;
 class JackieSquares extends SCPattern {
   private BasicParameter rateParameter = new BasicParameter("RATE", 0.25);
   private BasicParameter attackParameter = new BasicParameter("ATTK", 0.3);
similarity index 99%
rename from _MIDI.pde
rename to MIDI.pde
index 4e1f20acbcf9a03bab451300007e87f394f376e7..2716494663ca33abb33be0908f86f618b22e06b1 100644 (file)
--- a/_MIDI.pde
+++ b/MIDI.pde
@@ -264,7 +264,7 @@ public class VirtualKeyMidiInput extends SCMidiInput {
     } else {
       mapKeys();
     }
-    registerKeyEvent(this);    
+    //registerKeyEvent(this);    
   }
 
   private void mapAPC() {
@@ -321,7 +321,7 @@ public class VirtualKeyMidiInput extends SCMidiInput {
     if (!enabled) {
       return;
     }
-    char c = Character.toLowerCase(e.getKeyChar());
+   /* char c = 0;//0Character.toLowerCase(e.getKeyChar());
     NoteMeta nm = keyToNote.get(c);
     if (nm != null) {
       switch (e.getID()) {
@@ -342,7 +342,7 @@ public class VirtualKeyMidiInput extends SCMidiInput {
         octaveShift = constrain(octaveShift+1, -4, 4);
         break;
       }
-    }
+    }*/
   }
 }
 
@@ -522,7 +522,7 @@ public class APC40MidiInput extends GenericDeviceMidiInput {
       return true;
       
     case 83: // scene 2
-      effects.flash.trigger();
+      //effects.flash.trigger();
       return true;
       
     case 84: // scene 3
similarity index 99%
rename from _Mappings.pde
rename to Mappings.pde
index 171ff13e26808b056c55392661fecb621050a8a4..d1c51b2e4d3b1509493cfbb35fbae7064c6dc381 100644 (file)
@@ -13,6 +13,8 @@
  * when physical changes or tuning is being done to the structure.
  */
 
+import java.util.Arrays;
+
 final int MaxCubeHeight = 6;
 final int NumBackTowers = 16;
 
index 62a474d84ec0d0ef261a43b9e5b8bfa203479eb6..0976d57eb25a2a18d56362b43aa7e077bee306d5 100644 (file)
@@ -1,3 +1,4 @@
+import java.util.Stack;
 class Cathedrals extends SCPattern {
   
   private final BasicParameter xpos = new BasicParameter("XPOS", 0.5);
@@ -222,7 +223,7 @@ class MidiMusic extends SCPattern {
             effects.boom.trigger();
             break;
           case 40:
-            effects.flash.trigger();
+            //effects.flash.trigger();
             break;
         }
       }
similarity index 100%
rename from _PandaDriver.pde
rename to PandaDriver.pde
similarity index 100%
rename from _Presets.pde
rename to Presets.pde
index ff85065f00b8519e045ab2025606a0d76aa09d6d..fbaccc38fd5f0915d5d8aab72df047b69f8401a4 100644 (file)
@@ -22,7 +22,7 @@
  * If you're an artist, create a new tab in the Processing environment with
  * your name. Implement your classes there, and add them to the list below.
  */ 
-
 LXPattern[] patterns(GLucose glucose) {
   return new LXPattern[] {        
 
@@ -152,7 +152,7 @@ LXTransition[] transitions(GLucose glucose) {
 
 // Handles to globally triggerable effects 
 class Effects {
-  FlashEffect flash = new FlashEffect(lx);
+  //FlashEffect flash = new FlashEffect(lx);
   BoomEffect boom = new BoomEffect(glucose);
   BlurEffect blur = new BlurEffect(glucose);
   QuantizeEffect quantize = new QuantizeEffect(glucose);
similarity index 100%
rename from _UIFramework.pde
rename to UIFramework.pde
similarity index 100%
rename from _UIImplementation.pde
rename to UIImplementation.pde