diff --git a/gtr.scd b/gtr.scd
index 9694216..07c68bc 100644
--- a/gtr.scd
+++ b/gtr.scd
@@ -173,31 +173,71 @@ o = OSCdef(\test, { arg msg, time, addr, recvPort, rlow, rhigh;
// ----------------------------------------------------
p = OSCdef(\keys, { arg msg, time, addr, recvPort;
-
- case
-
- // BUTTON 0 && 3 RESET/ZERO SENSORS [in firmware]
-
- // BUTTON 0 ----> RECORD TO BUFFER 0
- { msg[8] == 1 } { r.set( \t_trig, 1); msg.postln; } //
+ //msg.postln;
// BUTTON 0 + 3 ----> ZERO EULER / MPU6050
+ if (msg[9] == 1 && msg[10] == 1,
+ { " ===== EULER ZEROED! =====".postln },
+ {});
+ if (msg[9] == 1,
+ { r.set( \in, 0, \l, 0, \t_trig, 1);
+ " /////////// SAMPLING!".postln },
+ {});
+
+ if (msg[10] == 1,
+ {
+ " /////////// SOOOOOOMMMEEETHIIIINNGGGG!".postln },
+ {});
+
+ if (msg[11] == 1,
+ {
+ " /////////// ////////////////////////////!".postln },
+ {});
+
+ if (msg[12] == 1,
+ {
+ "=========================================".postln },
+ {});
+
+ // TOGGLE 1 ----> LOOP RECORDING MODE ON/OFF
+
+/* if (msg[13] == 1,
+ { r.set(\l, 1); "LOOPING ON".postln; },
+ { r.set(\l, 0); "LOOPING OFF".postln; });
+
+ // TOGGLE 2 ----> OVERDUB RECORDING MODE ON/OFF
+
+ if (msg[14] == 1,
+ { r.set(\overdub, 1); "OVERDUB ON".postln; },
+ { r.set(\overdub, 0); "OVERDUB OFF".postln; },
+
+ );*/
+
+
+/* case
+ //{ msg[14] == 0} {"result".postln; msg.postln}
+
+ // BUTTON 0 && 3 RESET/ZERO SENSORS [in firmware]
+ // BUTTON 0 ----> RECORD TO BUFFER 0
+ { msg[9] == 1 } { r.set( \in, 0, \l, 0, \t_trig, 1);
+ msg.postln; msg[9].postln; "SAMPLING!".postln }
+
+ // BUTTON 0 + 3 ----> ZERO EULER / MPU6050
// TOGGLE O ----> OVERDUB MODE ON/OFF
- { msg[12] == 0 } { r.set(\overdub, 0); }
- { msg[12] == 1 } { r.set(\overdub, 1); }
+ { msg[14] == 0 } { r.set(\overdub, 0); "OVERDUB OFF".postln; }
+ { msg[14] == 1 } { r.set(\overdub, 1); "OVERDUB ON".postln; }
// TOGGLE 2
- { msg[14] == 0 } { ~granulator1.set(\positionmodeindex, 1 ); }
- { msg[14] == 1 } { ~granulator1.set(\positionmodeindex, 2 ); }
+ //{ msg[13] == 0 } { ~granulator1.set(\positionmodeindex, 1 ); }
+ //{ msg[13] == 1 } { ~granulator1.set(\positionmodeindex, 2 ); }
// TOGGLE 3 ----> LOOP RECORDING MODE ON/OFF
- { msg[15] == 0 } { r.set(\l, 0); }
- { msg[15] == 1 } { r.set(\l, 1); }
+ { msg[13] == 0 } { "LOOPING OFF".postln; r.set(\l, 0); msg[13].postln;}
+ { msg[13] == 1 } { "LOOPING ON! SAMPLING".postln; r.set(\l, 1); msg[13].postln; };*/
} , '/keys');
-//msg.postln;
);
);
diff --git a/scratchboard/gtr-scratchboard-drawing-separatewires2.svg b/scratchboard/gtr-scratchboard-drawing-separatewires2.svg
new file mode 100644
index 0000000..ec34b71
--- /dev/null
+++ b/scratchboard/gtr-scratchboard-drawing-separatewires2.svg
@@ -0,0 +1,191 @@
+
+
diff --git a/scratchboard/gtr-scratchboard-drawing.svg b/scratchboard/gtr-scratchboard-drawing.svg
new file mode 100644
index 0000000..b18406e
--- /dev/null
+++ b/scratchboard/gtr-scratchboard-drawing.svg
@@ -0,0 +1,154 @@
+
+