#N canvas 0 33 334 336 12; #X obj 39 71 vsl 15 65 0 127 0 0 empty \$0-color empty 0 -9 0 10 #c4fcc4 #000000 #000000 0 1; #X obj 22 39 mknob 25 100 0 127 0 0 empty \$0-color empty -2 -6 0 8 #c4fcc4 #000000 #000000 0 1; #X floatatom 64 50 5 0 0 0 - - - 0; #X obj 64 112 outlet; #X obj 64 81 / 127; #X floatatom 22 214 5 0 0 0 - - - 0; #X obj 22 275 outlet; #X obj 22 244 / 127; #X obj 22 78 tgl 15 0 empty \$0-color empty 17 7 0 10 #c4fcc4 #000000 #000000 0 1; #X obj 22 98 tgl 15 0 empty \$0-color empty 17 7 0 10 #c4fcc4 #000000 #000000 0 1; #X obj 22 118 tgl 15 0 empty \$0-color empty 17 7 0 10 #c4fcc4 #000000 #000000 0 1; #N canvas 353 240 450 300 ctl2 0; #X floatatom 28 116 5 0 0 0 - - - 0; #X msg 78 75 set \$1; #X obj 28 172 pack f f; #X obj 78 50 inlet; #X obj 28 27 bng 15 250 50 0 empty RECSTART r:RECSTART 17 7 0 10 #fcfcfc #000000 #000000; #X obj 28 203 s CTLx; #X obj 159 31 r MIDI_REC; #X obj 159 54 midiparse, f 19; #X obj 202 170 outlet; #X msg 202 79 \$2 \$1; #X floatatom 81 147 5 0 0 1 arg2 arg2\$0 - 0; #X floatatom 279 85 5 0 0 1 arg2 arg2\$0 - 0; #X obj 202 104 route; #X connect 0 0 2 0; #X connect 1 0 0 0; #X connect 2 0 5 0; #X connect 3 0 1 0; #X connect 4 0 0 0; #X connect 6 0 7 0; #X connect 7 2 9 0; #X connect 9 0 12 0; #X connect 10 0 2 1; #X connect 11 0 12 1; #X connect 12 0 8 0; #X restore 72 214 pd ctl2; #N canvas 1 89 450 300 ctl3 0; #X floatatom 28 116 5 0 0 0 - - - 0; #X msg 78 75 set \$1; #X obj 28 172 pack f f; #X obj 78 50 inlet; #X obj 28 27 bng 15 250 50 0 empty RECSTART r:RECSTART 17 7 0 10 #fcfcfc #000000 #000000; #X obj 28 203 s CTLx; #X obj 159 31 r MIDI_REC; #X obj 159 54 midiparse, f 19; #X obj 202 170 outlet; #X msg 202 79 \$2 \$1; #X floatatom 113 153 5 0 0 1 arg3 arg3\$0 - 0; #X floatatom 294 85 5 0 0 1 arg3 arg3\$0 - 0; #X obj 202 104 route; #X connect 0 0 2 0; #X connect 1 0 0 0; #X connect 2 0 5 0; #X connect 3 0 1 0; #X connect 4 0 0 0; #X connect 6 0 7 0; #X connect 7 2 9 0; #X connect 9 0 12 0; #X connect 10 0 2 1; #X connect 11 0 12 1; #X connect 12 0 8 0; #X restore 114 50 pd ctl3; #N canvas 0 0 365 300 color 0; #X obj 17 18 loadbang; #X obj 17 42 f \$1; #X msg 17 110 color #dfdfdf; #X msg 33 134 color #fcc4c4; #X msg 49 158 color #fce0c4; #X msg 65 182 color #fcfcc4; #X msg 142 110 color #c4fcc4; #X msg 158 134 color #c4fcfc; #X msg 174 158 color #c4c4fc; #X msg 190 182 color #e0c4fc; #X obj 17 66 sel 1 2 3 4 5 6 7 8; #X obj 47 234 s \$0-color; #X connect 0 0 1 0; #X connect 1 0 10 0; #X connect 2 0 11 0; #X connect 3 0 11 0; #X connect 4 0 11 0; #X connect 5 0 11 0; #X connect 6 0 11 0; #X connect 7 0 11 0; #X connect 8 0 11 0; #X connect 9 0 11 0; #X connect 10 0 2 0; #X connect 10 1 3 0; #X connect 10 2 4 0; #X connect 10 3 5 0; #X connect 10 4 6 0; #X connect 10 5 7 0; #X connect 10 6 8 0; #X connect 10 7 9 0; #X restore 259 49 pd color; #N canvas 0 0 450 300 args 0; #X obj 23 21 loadbang; #X obj 23 46 f \$1; #X obj 23 71 expr ($f1-1)+10 \; ($f1-1) \; ($f1-1)+10 \; ($f1-1) \; ($f1-1)+20, f 42; #X obj 241 156 s arg5\$0; #X obj 314 156 s arg6\$0; #X obj 23 156 s arg2\$0; #X obj 95 156 s arg3\$0; #X obj 168 156 s arg4\$0; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 2 0 5 0; #X connect 2 1 6 0; #X connect 2 2 7 0; #X connect 2 3 3 0; #X connect 2 4 4 0; #X restore 259 18 pd args; #N canvas 429 111 387 490 button4 0; #X obj 30 44 notein; #X obj 163 106 != 0; #X obj 96 24 r MIDI_REC; #X obj 96 47 midiparse, f 19; #X obj 96 70 unpack f f; #X obj 30 192 f; #X obj 30 442 outlet; #X msg 133 415 1; #X obj 87 321 t b a b; #X obj 87 442 noteout; #X obj 110 348 * 127; #X obj 30 156 sel; #X floatatom 48 126 5 0 0 1 arg4 arg4\$0 - 0; #X floatatom 105 385 5 0 0 1 arg4 arg4\$0 - 0; #X obj 87 415 f; #X text 196 376 <== LED feedback; #X obj 115 197 outlet; #X obj 87 277 inlet; #X connect 0 0 11 0; #X connect 0 1 1 0; #X connect 1 0 5 1; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 11 0; #X connect 4 1 1 0; #X connect 5 0 16 0; #X connect 5 0 6 0; #X connect 7 0 9 2; #X connect 8 0 14 0; #X connect 8 1 10 0; #X connect 8 2 7 0; #X connect 10 0 9 1; #X connect 11 0 5 0; #X connect 12 0 11 1; #X connect 13 0 14 1; #X connect 14 0 9 0; #X connect 17 0 8 0; #X restore 169 147 pd button4; #X obj 169 172 outlet; #X obj 200 232 outlet; #X obj 230 292 outlet; #N canvas 871 111 387 490 button5 0; #X obj 30 44 notein; #X obj 163 106 != 0; #X obj 96 24 r MIDI_REC; #X obj 96 47 midiparse, f 19; #X obj 96 70 unpack f f; #X obj 30 192 f; #X obj 30 442 outlet; #X msg 133 415 1; #X obj 87 321 t b a b; #X obj 87 442 noteout; #X obj 110 348 * 127; #X obj 30 156 sel; #X floatatom 48 126 5 0 0 1 arg5 arg5\$0 - 0; #X floatatom 105 385 5 0 0 1 arg5 arg5\$0 - 0; #X obj 87 415 f; #X text 196 376 <== LED feedback; #X obj 115 197 outlet; #X obj 87 277 inlet; #X connect 0 0 11 0; #X connect 0 1 1 0; #X connect 1 0 5 1; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 11 0; #X connect 4 1 1 0; #X connect 5 0 16 0; #X connect 5 0 6 0; #X connect 7 0 9 2; #X connect 8 0 14 0; #X connect 8 1 10 0; #X connect 8 2 7 0; #X connect 10 0 9 1; #X connect 11 0 5 0; #X connect 12 0 11 1; #X connect 13 0 14 1; #X connect 14 0 9 0; #X connect 17 0 8 0; #X restore 200 207 pd button5; #N canvas 429 111 387 490 button6 0; #X obj 30 44 notein; #X obj 163 106 != 0; #X obj 96 24 r MIDI_REC; #X obj 96 47 midiparse, f 19; #X obj 96 70 unpack f f; #X obj 30 192 f; #X obj 30 442 outlet; #X msg 133 415 1; #X obj 87 321 t b a b; #X obj 87 442 noteout; #X obj 110 348 * 127; #X obj 60 270 == 0; #X obj 30 239 sel 1; #X obj 30 156 sel; #X floatatom 48 126 5 0 0 1 arg6 arg6\$0 - 0; #X floatatom 105 385 5 0 0 1 arg6 arg6\$0 - 0; #X obj 30 270 f 1; #X obj 87 415 f; #X text 109 251 <== toggling switch; #X text 196 376 <== LED feedback; #X obj 115 197 outlet; #X connect 0 0 13 0; #X connect 0 1 1 0; #X connect 1 0 5 1; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 13 0; #X connect 4 1 1 0; #X connect 5 0 12 0; #X connect 5 0 20 0; #X connect 7 0 9 2; #X connect 8 0 17 0; #X connect 8 1 10 0; #X connect 8 2 7 0; #X connect 10 0 9 1; #X connect 11 0 16 1; #X connect 12 0 16 0; #X connect 13 0 5 0; #X connect 14 0 13 1; #X connect 15 0 17 1; #X connect 16 0 11 0; #X connect 16 0 8 0; #X connect 16 0 6 0; #X connect 17 0 9 0; #X restore 230 267 pd button6; #N canvas 0 0 450 300 ctlin2 0; #X obj 42 25 ctlin; #X obj 42 100 pack f f f; #X obj 42 75 f; #X obj 42 50 t b f; #X obj 42 166 route; #X floatatom 109 147 5 0 0 1 arg2 arg2\$0 - 0; #X obj 42 125 route 1; #X obj 42 218 outlet; #X connect 0 0 3 0; #X connect 0 1 1 1; #X connect 0 2 2 1; #X connect 1 0 6 0; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 3 1 1 2; #X connect 4 0 7 0; #X connect 5 0 4 1; #X connect 6 0 4 0; #X restore 41 174 pd ctlin2; #N canvas 0 0 450 300 ctlin3 0; #X obj 42 25 ctlin; #X obj 42 100 pack f f f; #X obj 42 75 f; #X obj 42 50 t b f; #X obj 42 166 route; #X floatatom 130 147 5 0 0 1 arg3 arg3\$0 - 0; #X obj 42 125 route 1; #X obj 42 218 outlet; #X connect 0 0 3 0; #X connect 0 1 1 1; #X connect 0 2 2 1; #X connect 1 0 6 0; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 3 1 1 2; #X connect 4 0 7 0; #X connect 5 0 4 1; #X connect 6 0 4 0; #X restore 64 19 pd ctlin3; #X obj 199 86 inlet; #X obj 249 106 inlet; #X connect 2 0 4 0; #X connect 2 0 0 0; #X connect 2 0 12 0; #X connect 4 0 3 0; #X connect 5 0 7 0; #X connect 5 0 1 0; #X connect 5 0 11 0; #X connect 7 0 6 0; #X connect 11 0 5 0; #X connect 12 0 2 0; #X connect 15 0 16 0; #X connect 15 1 8 0; #X connect 19 0 17 0; #X connect 19 1 9 0; #X connect 20 0 18 0; #X connect 20 1 10 0; #X connect 21 0 5 0; #X connect 22 0 2 0; #X connect 23 0 15 0; #X connect 24 0 19 0; #X coords 0 -1 1 1 35 120 1 20 20;