Permalink
Browse files

squashed a few bugs to get clearfootcontroller working. tested ok

  • Loading branch information...
1 parent 156169f commit 6fc824bc9aba7a015984ee15bad7def4f5e04dd1 goldfish committed Sep 15, 2011
Showing with 133 additions and 133 deletions.
  1. +133 −133 emOSCulator.pd
View
266 emOSCulator.pd
@@ -1,11 +1,11 @@
-#N canvas 932 25 333 546 10;
+#N canvas 945 25 333 542 10;
#N canvas 7 77 570 325 OSCin 0;
#X text 103 34 SERVER;
#X obj -5 47 unpackOSC;
#X floatatom 52 84 10 0 0 1 millisecond_delay - -;
#X obj -5 84 pipelist;
#X obj -5 17 udpreceive 9950;
-#X msg 96 51 127.0.0.1;
+#X msg 96 51 192.168.75.151;
#X msg 96 17 set \$1.\$2.\$3.\$4;
#X text 205 22 OSC IN;
#X obj 94 136 print incomingOSC;
@@ -302,7 +302,7 @@
#X obj 48 151 bng 15 250 50 0 empty empty connect 20 7 0 8 -258113
-1 -1;
#X obj 47 120 tgl 15 0 empty empty connected 20 7 0 8 -4034 -45076
--1 0 1;
+-1 1 1;
#X obj 48 169 bng 15 250 50 0 empty empty disconnect 20 7 0 8 -258113
-1 -1;
#X text 44 100 OSC OUT;
@@ -337,16 +337,16 @@
#X msg 383 448 3 /register_auto_update out_peak_meter /updates/out_peak_meter
;
#X msg 393 481 2 /register /updates/loops;
-#X msg 363 382 4 /register_update selected_loop_num 100 /updates/selected_loop_num
-;
#X msg 373 415 4 /register_auto_update in_peak_meter 100 /updates/in_peak_meter
;
#X obj 23 538 outlet;
+#X msg 363 382 4 /register_auto_update selected_loop_num 100 /updates/selected_loop_num
+;
#X connect 0 0 1 0;
#X connect 0 0 2 0;
-#X connect 0 0 17 0;
-#X connect 0 0 14 0;
#X connect 0 0 16 0;
+#X connect 0 0 14 0;
+#X connect 0 0 18 0;
#X connect 0 0 15 0;
#X connect 0 0 12 0;
#X connect 0 0 11 0;
@@ -359,23 +359,23 @@
#X connect 0 0 4 0;
#X connect 0 0 3 0;
#X connect 0 0 13 0;
-#X connect 1 0 18 0;
-#X connect 2 0 18 0;
-#X connect 3 0 18 0;
-#X connect 4 0 18 0;
-#X connect 5 0 18 0;
-#X connect 6 0 18 0;
-#X connect 7 0 18 0;
-#X connect 8 0 18 0;
-#X connect 9 0 18 0;
-#X connect 10 0 18 0;
-#X connect 11 0 18 0;
-#X connect 12 0 18 0;
-#X connect 13 0 18 0;
-#X connect 14 0 18 0;
-#X connect 15 0 18 0;
-#X connect 16 0 18 0;
-#X connect 17 0 18 0;
+#X connect 1 0 17 0;
+#X connect 2 0 17 0;
+#X connect 3 0 17 0;
+#X connect 4 0 17 0;
+#X connect 5 0 17 0;
+#X connect 6 0 17 0;
+#X connect 7 0 17 0;
+#X connect 8 0 17 0;
+#X connect 9 0 17 0;
+#X connect 10 0 17 0;
+#X connect 11 0 17 0;
+#X connect 12 0 17 0;
+#X connect 13 0 17 0;
+#X connect 14 0 17 0;
+#X connect 15 0 17 0;
+#X connect 16 0 17 0;
+#X connect 18 0 17 0;
#X restore 7 90 pd global_register_update;
#N canvas 13 47 755 577 global_get_update 0;
#X obj 17 18 inlet;
@@ -558,7 +558,7 @@
#X msg 239 42 send /loop_add 1 \$1;
#X obj 277 103 s slOSCout;
#X obj 156 81 nbx 5 14 0 1e+37 0 0 empty SLloops loops 0 -8 0 8 -262144
--1 -1 0 256;
+-1 -1 2 256;
#X obj 91 -11 f;
#X obj 91 114 f;
#X connect 0 0 8 0;
@@ -579,23 +579,23 @@
#X obj 228 118 nbx 3 14 0 512 0 0 empty SLselected_loop_num selected_loop
0 -8 0 8 -262144 -1 -1 0 256;
#X obj 289 260 nbx 5 14 0 1e+37 0 0 empty SLout_peak_meter out_peak
-0 22 0 8 -262144 -1 -1 0 256;
+0 22 0 8 -262144 -1 -1 9.53674e-05 256;
#X obj 108 259 nbx 3 14 0 1 0 0 empty SLwet wet 0 22 0 8 -262144 -1
--1 0 256;
+-1 1 256;
#X obj 148 259 nbx 3 14 0 1 0 0 empty SLdry dry 0 22 0 8 -262144 -1
-1 0 256;
#X obj 344 260 nbx 5 14 0 1e+37 0 0 empty SLin_peak_meter in_peak 0
-22 0 8 -262144 -1 -1 0 256;
+22 0 8 -262144 -1 -1 0.000711441 256;
#X obj 188 118 nbx 3 14 0 512 0 0 empty SLloops loops 0 -8 0 8 -262144
--1 -1 0 256;
+-1 -1 2 256;
#X obj 345 132 vu 15 120 empty empty -1 -8 0 8 -66577 -1 1 0;
#X obj 423 161 * 111;
#X obj 424 185 - 99;
#X obj 290 132 vu 15 120 empty empty -1 -8 0 8 -66577 -1 1 0;
#X obj 428 221 * 111;
#X obj 429 245 - 99;
#X obj 188 259 nbx 3 14 0 1e+37 0 0 empty SLinput_gain input_gain 0
-22 0 8 -262144 -1 -1 0 256;
+22 0 8 -262144 -1 -1 1 256;
#X obj 188 153 vsl 25 100 0 1 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 148 153 vsl 25 100 0 1 0 0 empty empty empty 0 -9 0 10 -262144
@@ -613,7 +613,7 @@
#N canvas 221 240 415 321 sync_interface 0;
#N canvas 704 25 574 562 sync_source_interface 0;
#X obj 111 63 nbx 2 14 -3 128 0 0 empty SLsync_source sync_source 0
--8 0 8 -262144 -1 -1 0 256;
+-8 0 8 -262144 -1 -1 1 256;
#X obj 203 63 bng 15 250 50 0 empty empty empty -46 7 0 8 -258113 -1
-1;
#X symbolatom 138 62 10 0 0 0 - SLsync_source_message -;
@@ -646,7 +646,7 @@
#X obj 200 509 s SLsync_source_message;
#X obj 241 194 s slOSCout;
#X obj 280 67 nbx 5 14 0 1e+37 0 0 empty SLloops loops 0 -8 0 8 -262144
--1 -1 0 256;
+-1 -1 2 256;
#X connect 0 0 10 0;
#X connect 1 0 4 0;
#X connect 3 0 4 1;
@@ -707,7 +707,7 @@
#X obj 113 154 float;
#X obj 151 176 mod 2;
#X obj 91 51 nbx 3 14 0 64 0 0 empty empty empty 0 -8 0 8 -258113 -1
--1 0 256;
+-1 8 256;
#X msg 189 15 4;
#X msg 219 15 8;
#X msg 249 15 16;
@@ -742,7 +742,7 @@
#X text -9 447 emOSCulator - puredata sooperlooper interface;
#X text -10 467 controls are in red - changing other items can have
unexpected results;
-#N canvas 5 25 592 542 loop_interfaces 0;
+#N canvas 351 25 592 542 loop_interfaces 1;
#N canvas 371 25 894 600 current_loop_interface 0;
#X obj 153 74 nbx 3 14 0 512 0 0 empty SLselected_loop_num selected_loop
33 7 0 8 -262144 -1 -1 0 256;
@@ -851,7 +851,7 @@ unexpected results;
#X connect 29 0 1 0;
#X restore 630 493 pd register_auto_update_current;
#X obj 24 73 tgl 15 0 empty empty enable_monitors 17 7 0 8 -258113
--1 -1 0 1;
+-1 -1 1 1;
#X obj 630 335 select 1;
#N canvas 533 40 685 503 unregister_auto_update_current 0;
#X obj 8 69 inlet;
@@ -919,7 +919,7 @@ unexpected results;
#X obj 24 112 nbx 5 14 0 1e+37 0 0 empty CCIcycle_len cycle_len 0 -8
0 8 -262144 -1 -1 0 256;
#X obj 24 142 nbx 5 14 0 1e+37 0 0 empty CCIfree_time free_time 0 -8
-0 8 -262144 -1 -1 0 256;
+0 8 -262144 -1 -1 95.1089 256;
#X obj 274 172 nbx 5 14 0 1e+37 0 0 empty CCIis_soloed is_soloed 0
-8 0 8 -262144 -1 -1 0 256;
#X obj 274 112 nbx 5 14 0 1e+37 0 0 empty CCIloop_len loop_len 0 -8
@@ -933,11 +933,11 @@ unexpected results;
#X obj 620 102 nbx 5 14 0 1e+37 0 0 empty CCIstate state 0 -8 0 8 -262144
-1 -1 0 256;
#X obj 194 112 nbx 5 14 0 1e+37 0 0 empty CCIrate_output rate_output
-0 -8 0 8 -262144 -1 -1 0 256;
+0 -8 0 8 -262144 -1 -1 1 256;
#X obj 104 112 nbx 5 14 0 1e+37 0 0 empty CCIstretch_ratio stretch_ratio
-0 -8 0 8 -262144 -1 -1 0 256;
+0 -8 0 8 -262144 -1 -1 1 256;
#X obj 194 142 nbx 5 14 0 1e+37 0 0 empty CCItotal_time total_time
-0 -8 0 8 -262144 -1 -1 0 256;
+0 -8 0 8 -262144 -1 -1 95.1089 256;
#X obj 494 92 nbx 5 14 0 1e+37 0 0 empty CCIwaiting waiting 0 -8 0
8 -262144 -1 -1 0 256;
#X symbolatom 494 152 12 0 0 2 next_state - -;
@@ -1557,53 +1557,53 @@ unexpected results;
#X obj -95 239 nbx 5 14 0 1e+37 0 0 empty CCIrec_thresh rec_thresh
0 -8 0 8 -262144 -1 -1 0 256;
#X obj -95 269 nbx 5 14 0 1e+37 0 0 empty CCIfeedback feedback 0 -8
-0 8 -262144 -1 -1 0 256;
+0 8 -262144 -1 -1 1 256;
#X obj 155 89 nbx 5 14 0 1e+37 0 0 empty CCIuse_feedback_play use_feedback_play
0 -8 0 8 -262144 -1 -1 0 256;
#X obj 5 239 nbx 5 14 0 1e+37 0 0 empty CCIdry-3 dry 0 -8 0 8 -262144
-1 -1 0 256;
#X obj 5 269 nbx 5 14 0 1e+37 0 0 empty CCIwet-3 wet 0 -8 0 8 -262144
--1 -1 0 256;
+-1 -1 1 256;
#X obj 5 299 nbx 5 14 0 1e+37 0 0 empty CCIinput_gain input_gain 0
-8 0 8 -262144 -1 -1 0 256;
#X obj 81 299 nbx 5 14 0 1e+37 0 0 empty CCIrate rate 0 -8 0 8 -262144
--1 -1 0 256;
+-1 -1 1 256;
#X obj -95 299 nbx 5 14 0 1e+37 0 0 empty CCIscratch_pos scratch_pos
0 -8 0 8 -262144 -1 -1 0 256;
#X obj 585 -1 nbx 5 14 0 1e+37 0 0 empty CCIdelay_trigger delay_trigger
0 -8 0 8 -262144 -1 -1 0 256;
#X obj 572 488 nbx 5 14 0 1e+37 0 0 empty CCIquantize quantize 0 -8
-0 8 -262144 -1 -1 0 256;
+0 8 -262144 -1 -1 1 256;
#X obj 585 29 nbx 5 14 0 1e+37 0 0 empty CCIfade_samples fade_samples
-0 -8 0 8 -262144 -1 -1 0 256;
+0 -8 0 8 -262144 -1 -1 64 256;
#X obj -105 61 nbx 5 14 0 1e+37 0 0 empty CCIround round 0 -8 0 8 -262144
-1 -1 0 256;
#X obj -105 91 nbx 5 14 0 1e+37 0 0 empty CCIsync sync 0 -8 0 8 -262144
--1 -1 0 256;
+-1 -1 1 256;
#X obj 35 -1 nbx 5 14 0 1e+37 0 0 empty CCIplayback_sync playback_sync
0 -8 0 8 -262144 -1 -1 0 256;
#X obj 35 29 nbx 5 14 0 1e+37 0 0 empty CCIredo_is_tap redo_is_tap
0 -8 0 8 -262144 -1 -1 0 256;
#X obj 35 59 nbx 5 14 0 1e+37 0 0 empty CCIuse_rate use_rate 0 -8 0
8 -262144 -1 -1 0 256;
#X obj -105 1 nbx 5 14 0 1e+37 0 0 empty CCIuse_common_ins use_common_ins
-0 -8 0 8 -262144 -1 -1 0 256;
+0 -8 0 8 -262144 -1 -1 1 256;
#X obj -105 31 nbx 5 14 0 1e+37 0 0 empty CCIuse_common_outs use_common_outs
-0 -8 0 8 -262144 -1 -1 0 256;
+0 -8 0 8 -262144 -1 -1 1 256;
#X obj 35 89 nbx 5 14 0 1e+37 0 0 empty CCIrelative_sync relative_sync
0 -8 0 8 -262144 -1 -1 0 256;
#X obj 321 143 nbx 5 14 0 1e+37 0 0 empty CCIinput_latency input_latency
-0 -8 0 8 -262144 -1 -1 0 256;
+0 -8 0 8 -262144 -1 -1 128 256;
#X obj 321 173 nbx 5 14 0 1e+37 0 0 empty CCIoutput_latency output_latency
-0 -8 0 8 -262144 -1 -1 0 256;
+0 -8 0 8 -262144 -1 -1 256 256;
#X obj 321 203 nbx 5 14 0 1e+37 0 0 empty CCItrigger_latency trigger_latency
-0 -8 0 8 -262144 -1 -1 0 256;
+0 -8 0 8 -262144 -1 -1 128 256;
#X obj 321 93 nbx 5 14 0 1e+37 0 0 empty CCIautoset_latency autoset_latency
-0 -8 0 8 -262144 -1 -1 0 256;
+0 -8 0 8 -262144 -1 -1 1 256;
#X obj 155 -1 nbx 5 14 0 1e+37 0 0 empty CCImute_quantized mute_quantized
0 -8 0 8 -262144 -1 -1 0 256;
#X obj 635 246 nbx 5 14 0 1e+37 0 0 empty CCIpan_1 pan_1 0 -8 0 8 -262144
--1 -1 0 256;
+-1 -1 0.285714 256;
#X obj 635 276 nbx 5 14 0 1e+37 0 0 empty CCIpan_2 pan_2 0 -8 0 8 -262144
-1 -1 0 256;
#X obj 635 306 nbx 5 14 0 1e+37 0 0 empty CCIpan_3 pan_3 0 -8 0 8 -262144
@@ -1615,13 +1615,13 @@ unexpected results;
#X obj 585 89 nbx 5 14 0 1e+37 0 0 empty CCIround_integer_tempo round_integer_tempo
0 -8 0 8 -262144 -1 -1 0 256;
#X obj 155 29 nbx 5 14 0 1e+37 0 0 empty CCIreplace_quantized replace_quantized
-0 -8 0 8 -262144 -1 -1 0 256;
+0 -8 0 8 -262144 -1 -1 1 256;
#X obj 155 59 nbx 5 14 0 1e+37 0 0 empty CCIoverdub_quantized overdub_quantized
0 -8 0 8 -262144 -1 -1 0 256;
#X obj -83 133 tgl 15 0 empty empty use_common_ins 17 7 0 8 -262144
--1 -1 0 1;
+-1 -1 1 1;
#X obj -83 153 tgl 15 0 empty empty use_common_outs 17 7 0 8 -262144
--1 -1 0 1;
+-1 -1 1 1;
#X obj -99 133 bng 15 250 50 0 empty empty empty 17 7 0 10 -258113
-1 -1;
#X obj -99 153 bng 15 250 50 0 empty empty empty 17 7 0 10 -258113
@@ -1630,7 +1630,7 @@ unexpected results;
1;
#X obj -99 173 bng 15 250 50 0 empty empty empty 17 7 0 10 -258113
-1 -1;
-#X obj 177 193 tgl 15 0 empty empty sync 17 7 0 8 -262144 -1 -1 0 1
+#X obj 177 193 tgl 15 0 empty empty sync 17 7 0 8 -262144 -1 -1 1 1
;
#X obj 161 193 bng 15 250 50 0 empty empty empty 17 7 0 10 -258113
-1 -1;
@@ -1665,7 +1665,7 @@ unexpected results;
#X obj 177 133 tgl 15 0 empty empty mute_quantized 17 7 0 8 -262144
-1 -1 0 1;
#X obj 177 153 tgl 15 0 empty empty replace_quantized 17 7 0 8 -262144
--1 -1 0 1;
+-1 -1 1 1;
#X obj 161 133 bng 15 250 50 0 empty empty empty 17 7 0 10 -258113
-1 -1;
#X obj 161 153 bng 15 250 50 0 empty empty empty 17 7 0 10 -258113
@@ -1691,7 +1691,7 @@ unexpected results;
#X msg 342 551 send /sl/-3/set overdub_quantized \$1;
#X msg -99 601 send /sl/-3/set use_feedback_play \$1;
#X obj 337 223 tgl 15 0 empty empty autoset_latency 17 7 0 8 -262144
--1 -1 0 1;
+-1 -1 1 1;
#X obj 321 223 bng 15 250 50 0 empty empty empty 17 7 0 10 -258113
-1 -1;
#X obj 572 429 bitflipper;
@@ -1745,9 +1745,9 @@ unexpected results;
#X connect 9 0 4 0;
#X restore 572 526 pd send_set_quantize;
#X obj 324 263 hsl 50 10 0 1 0 0 empty CCIpan_1 pan_1 8 -8 0 8 -262144
--1 -1 0 1;
+-1 -1 1400 1;
#X obj 324 276 hsl 50 10 0 1 0 0 empty empty empty 8 -8 0 8 -258113
--1 -1 0 1;
+-1 -1 1400 1;
#X obj 384 263 hsl 50 10 0 1 0 0 empty CCIpan_2 pan_2 8 -8 0 8 -262144
-1 -1 0 1;
#X obj 384 276 hsl 50 10 0 1 0 0 empty empty empty 8 -8 0 8 -258113
@@ -1866,7 +1866,7 @@ unexpected results;
#X coords 0 -1 1 1 580 530 2 15 65;
#X restore 5 6 pd current_loop_interface;
#X restore -13 521 pd loop_interfaces;
-#N canvas 501 297 408 286 clearFootControllerDisplay 0;
+#N canvas 18 25 331 286 clearFootControllerDisplay 1;
#N canvas 264 106 931 434 footControllerSerial 0;
#X floatatom 304 341 10 0 0 1 baud - -;
#X floatatom 556 214 3 0 0 3 parity - -;
@@ -1895,7 +1895,6 @@ unexpected results;
open ports hupcl rxerrors;
#X obj 394 114 comport 4 57600;
#X msg 408 41 close;
-#X msg 485 41 devicename /dev/ttyUSB0;
#X obj 58 137 select 13 10 33;
#X obj 146 200 list prepend;
#X obj 145 168 makefilename %c;
@@ -1923,6 +1922,7 @@ open ports hupcl rxerrors;
-1 -1;
#X obj 64 386 list trim;
#X obj 64 408 s footControllerOSCin;
+#X msg 485 41 devicename /dev/ttyUSB1;
#X connect 17 0 0 0;
#X connect 17 1 10 0;
#X connect 17 2 11 0;
@@ -1937,33 +1937,33 @@ open ports hupcl rxerrors;
#X connect 17 11 15 0;
#X connect 17 12 16 0;
#X connect 17 13 14 0;
-#X connect 18 0 21 0;
+#X connect 18 0 20 0;
#X connect 18 1 17 0;
#X connect 19 0 18 0;
-#X connect 20 0 18 0;
-#X connect 21 1 25 0;
-#X connect 21 3 23 0;
-#X connect 22 0 24 0;
-#X connect 22 0 26 1;
-#X connect 23 0 22 0;
-#X connect 24 0 22 1;
-#X connect 25 0 22 1;
-#X connect 25 0 26 0;
-#X connect 26 0 28 0;
-#X connect 27 0 30 0;
-#X connect 28 0 27 0;
-#X connect 29 0 28 1;
-#X connect 30 0 42 0;
-#X connect 31 0 29 0;
-#X connect 37 0 31 0;
-#X connect 38 0 18 0;
-#X connect 39 0 19 0;
-#X connect 40 0 20 0;
-#X connect 41 0 38 0;
-#X connect 42 0 43 0;
+#X connect 20 1 24 0;
+#X connect 20 3 22 0;
+#X connect 21 0 23 0;
+#X connect 21 0 25 1;
+#X connect 22 0 21 0;
+#X connect 23 0 21 1;
+#X connect 24 0 21 1;
+#X connect 24 0 25 0;
+#X connect 25 0 27 0;
+#X connect 26 0 29 0;
+#X connect 27 0 26 0;
+#X connect 28 0 27 1;
+#X connect 29 0 41 0;
+#X connect 30 0 28 0;
+#X connect 36 0 30 0;
+#X connect 37 0 18 0;
+#X connect 38 0 19 0;
+#X connect 39 0 43 0;
+#X connect 40 0 37 0;
+#X connect 41 0 42 0;
+#X connect 43 0 18 0;
#X coords 0 -1 1 1 300 60 2 300 300;
#X restore 2 12 pd footControllerSerial;
-#N canvas 29 129 1144 480 footControllerVisual 0;
+#N canvas 15 205 1210 480 footControllerVisual 0;
#X obj 18 46 routeOSC /AM;
#X obj 151 75 print OTHER;
#X obj 18 75 routeOSC /F /S;
@@ -1972,30 +1972,30 @@ open ports hupcl rxerrors;
#X text 29 110 Foot Switches Hit;
#X text 213 110 Slider Values;
#X obj 18 23 r footControllerOSCin;
-#X obj 388 177 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 373 177 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 438 177 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 418 177 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 488 177 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 463 177 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 538 177 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 508 177 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 588 177 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 553 177 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 638 177 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 598 177 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 688 177 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X obj 643 177 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 407 38 vsl 10 100 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 5913 1;
-#X obj 427 38 vsl 10 100 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 5390 1;
-#X obj 447 38 vsl 10 100 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 4877 1;
-#X obj 467 38 vsl 10 100 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 4384 1;
-#X obj 487 38 vsl 10 100 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 3910 1;
+#X obj 389 38 vsl 10 100 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 0 1;
+#X obj 409 38 vsl 10 100 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 0 1;
+#X obj 429 38 vsl 10 100 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 0 1;
+#X obj 449 38 vsl 10 100 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 0 1;
+#X obj 469 38 vsl 10 100 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 0 1;
#X obj 21 288 bng 20 250 50 0 empty empty RECORD 22 10 0 10 -258113
-1 -1;
#X obj 21 310 bng 20 250 50 0 empty empty OVERDUB 22 10 0 10 -258113
@@ -2005,28 +2005,28 @@ open ports hupcl rxerrors;
#X obj 36 226 nbx 5 14 0 1e+37 0 0 empty CCIloop_len loop_len 0 -8
0 8 -262144 -1 -1 0 256;
#X obj 21 267 select 0;
-#X obj 284 452 print CHANGETO_send_slOSCout;
#X obj 21 246 f;
#X text 20 374 hit record if loop length is 0;
#X text 20 387 otherwise hit overdub;
-#X obj 987 234 bng 20 250 50 0 empty empty UNDO 22 10 0 10 -258113
+#X obj 1027 234 bng 20 250 50 0 empty empty NEXT_LOOP 22 10 0 10 -258113
-1 -1;
-#X msg 987 260 send /sl/-3/hit undo;
#X text 5 197 may have to change to select rec for stop.;
-#X obj 847 234 bng 20 250 50 0 empty empty REDO 22 10 0 10 -258113
+#X obj 847 234 bng 20 250 50 0 empty empty PREV_LOOP 22 10 0 10 -258113
-1 -1;
-#X msg 847 260 send /sl/-3/hit redo;
#X obj 687 234 bng 20 250 50 0 empty empty MULTIPLY 22 10 0 10 -258113
-1 -1;
#X msg 687 260 send /sl/-3/hit multiply;
#X obj 553 234 bng 20 250 50 0 empty empty MUTE 22 10 0 10 -258113
-1 -1;
#X msg 553 260 send /sl/-3/hit mute;
-#X obj 250 234 bng 20 250 50 0 empty empty INSERT 22 10 0 10 -258113
+#X obj 250 234 bng 20 250 50 0 empty empty UNDO 22 10 0 10 -258113
-1 -1;
#X obj 400 234 bng 20 250 50 0 empty empty REPLACE 22 10 0 10 -258113
-1 -1;
-#X msg 250 260 send /sl/-3/hit insert;
+#X msg 250 260 send /sl/-3/hit undo;
+#X obj 284 452 send slOSCout;
+#X msg 847 260 send /set selected_loop_num 0;
+#X msg 1027 260 send /set selected_loop_num 1;
#X msg 400 260 send /sl/-3/hit replace;
#X connect 0 0 2 0;
#X connect 0 1 1 0;
@@ -2045,33 +2045,33 @@ open ports hupcl rxerrors;
#X connect 4 3 18 0;
#X connect 4 4 19 0;
#X connect 7 0 0 0;
-#X connect 8 0 27 0;
-#X connect 9 0 39 0;
-#X connect 10 0 40 0;
-#X connect 11 0 37 0;
-#X connect 12 0 35 0;
-#X connect 13 0 33 0;
-#X connect 14 0 30 0;
+#X connect 8 0 26 0;
+#X connect 9 0 36 0;
+#X connect 10 0 37 0;
+#X connect 11 0 34 0;
+#X connect 12 0 32 0;
+#X connect 13 0 31 0;
+#X connect 14 0 29 0;
#X connect 20 0 22 0;
#X connect 21 0 23 0;
-#X connect 22 0 26 0;
-#X connect 23 0 26 0;
-#X connect 24 0 27 1;
+#X connect 22 0 39 0;
+#X connect 23 0 39 0;
+#X connect 24 0 26 1;
#X connect 25 0 20 0;
#X connect 25 1 21 0;
-#X connect 27 0 25 0;
-#X connect 30 0 31 0;
-#X connect 31 0 26 0;
-#X connect 33 0 34 0;
-#X connect 34 0 26 0;
-#X connect 35 0 36 0;
-#X connect 36 0 26 0;
-#X connect 37 0 38 0;
-#X connect 38 0 26 0;
-#X connect 39 0 41 0;
-#X connect 40 0 42 0;
-#X connect 41 0 26 0;
-#X connect 42 0 26 0;
-#X coords 0 -1 1 1 380 200 2 360 10;
+#X connect 26 0 25 0;
+#X connect 29 0 41 0;
+#X connect 31 0 40 0;
+#X connect 32 0 33 0;
+#X connect 33 0 39 0;
+#X connect 34 0 35 0;
+#X connect 35 0 39 0;
+#X connect 36 0 38 0;
+#X connect 37 0 42 0;
+#X connect 38 0 39 0;
+#X connect 40 0 39 0;
+#X connect 41 0 39 0;
+#X connect 42 0 39 0;
+#X coords 0 -1 1 1 320 200 2 360 10;
#X restore 2 74 pd footControllerVisual;
#X restore -13 500 pd clearFootControllerDisplay;

0 comments on commit 6fc824b

Please sign in to comment.