Commit 9efea2fb authored by Jérôme Abel's avatar Jérôme Abel
Browse files

brutbox player

parent b70082e8
......@@ -24,7 +24,7 @@
#X obj 51 113 cnv 2 8 2 empty \$0-cnv-out-l empty 20 12 0 14 -35136
-35136 0;
#X obj 53 92 hsl 135 20 0.01 1 0 0 \$0-fx2 \$0-fx2-in TIME 5 10 1 10
-162280 -66577 -66577 1218 0;
-162280 -66577 -66577 6632 0;
#X obj 93 51 cnv 2 8 2 empty \$0-cnv-l ~ -2 -8 1 22 -99865 -99865 0
;
#X obj 138 51 cnv 2 8 2 empty \$0-cnv-m ~ -2 -8 1 22 -99865 -99865
......@@ -34,12 +34,12 @@
#X obj 181 51 cnv 2 8 2 empty \$0-cnv-l -1 -10 1 18 -99865 -99865
0;
#X obj 53 72 hsl 135 20 0.01 1 0 0 \$0-fx1 \$0-fx1-in FEEDBACK 5 10
1 10 -191407 -66577 -66577 7986 0;
1 10 -191407 -66577 -66577 6632 0;
#X obj 460 164 s \$0-on-in;
#X obj 121 142 r \$0-on;
#X obj 256 218 * 2000;
#X obj 256 240 + 1;
#X obj 173 55 tgl 15 0 \$0-on \$0-on-in empty 4 7 1 10 -187776 -66577
#X obj 173 55 tgl 15 0 \$0-on \$0-on-in empty 4 7 1 10 -228856 -66577
-66577 1 1;
#X obj 388 255 sel 0;
#X msg 388 275 0.5;
......
......@@ -30,7 +30,7 @@
#X obj 53 72 hsl 135 20 0.01 1 0 0 \$0-fx1 \$0-fx1-in OVERDRIVE 5 10
1 10 -191407 -66577 -66577 6632 0;
#X obj 143 134 r \$0-on;
#X obj 173 55 tgl 15 0 \$0-on \$0-on-in empty 4 7 1 10 -187776 -66577
#X obj 173 55 tgl 15 0 \$0-on \$0-on-in empty 4 7 1 10 -228856 -66577
-66577 1 1;
#X obj 422 317 sel 0;
#X msg 422 337 0.5;
......
......@@ -30,7 +30,7 @@
#X obj 53 72 hsl 135 20 0.01 1 0 0 \$0-fx1 \$0-fx1-in PITCH 5 10 1
10 -191407 -66577 -66577 6632 0;
#X obj 160 131 r \$0-on;
#X obj 173 55 tgl 15 0 \$0-on \$0-on-in empty 4 7 1 10 -187776 -66577
#X obj 173 55 tgl 15 0 \$0-on \$0-on-in empty 4 7 1 10 -228856 -66577
-66577 1 1;
#X obj 366 305 sel 0;
#X msg 366 325 0.5;
......
......@@ -29,7 +29,7 @@
#X obj 53 72 hsl 135 20 0.01 1 0 0 \$0-fx1 \$0-fx1-in REVERB 5 10 1
10 -191407 -66577 -66577 6632 0;
#X obj 153 122 r \$0-on;
#X obj 173 55 tgl 15 0 \$0-on \$0-on-in empty 4 7 1 10 -187776 -66577
#X obj 173 55 tgl 15 0 \$0-on \$0-on-in empty 4 7 1 10 -228856 -66577
-66577 1 1;
#X obj 423 277 sel 0;
#X msg 423 297 0.5;
......
......@@ -27,7 +27,7 @@
#X obj 53 72 hsl 135 20 0.01 1 0 0 \$0-fx1 \$0-fx1-in TIME 5 10 1 10
-191407 -66577 -66577 6632 0;
#X obj 172 125 r \$0-on;
#X obj 173 55 tgl 15 0 \$0-on \$0-on-in empty 4 7 1 10 -187776 -66577
#X obj 173 55 tgl 15 0 \$0-on \$0-on-in empty 4 7 1 10 -228856 -66577
-66577 1 1;
#X obj 424 327 sel 0;
#X msg 424 347 0.5;
......@@ -44,7 +44,7 @@
#X obj 58 254 *~;
#X obj 96 252 *~;
#X obj 181 325 *~;
#X floatatom 319 258 5 0 0 0 - - -, f 5;
#X floatatom 319 258 5 0 0 0 - - -;
#X obj 108 352 *~;
#X obj 134 266 inverse;
#X obj 180 359 *~;
......
......@@ -27,7 +27,7 @@
#X obj 53 72 hsl 135 20 0.01 1 0 0 \$0-fx1 \$0-fx1-in WAHWAH 5 10 1
10 -191407 -66577 -66577 6632 0;
#X obj 172 129 r \$0-on;
#X obj 173 55 tgl 15 0 \$0-on \$0-on-in empty 4 7 1 10 -187776 -66577
#X obj 173 55 tgl 15 0 \$0-on \$0-on-in empty 4 7 1 10 -228856 -66577
-66577 1 1;
#X obj 375 301 sel 0;
#X obj 418 275 sel 0;
......
#N canvas 270 172 952 582 10;
#X obj 724 213 player drums/1.wav;
#X obj 503 343 *~ 0.5;
#X obj 503 366 dac~;
#X obj 284 213 player synth-classic;
#X text 61 171 No argument : "data" folder;
#X text 283 170 Folder : "data/synth-classic";
#X text 502 169 File : "data/bass.wav";
#X obj 504 213 player bass.wav;
#X text 722 169 File : "data/drums/1.wav";
#X text 60 41 player \; ------ \; Sound file player \; Arguments \;
\$1: name of a file or a folder (default "data" folder) \; \$2: trigger
behavior (0-1-2-3 \, default 0);
#X text 773 51 TODO : pause;
#X obj 64 213 player;
#X obj 57 510 *~ 0.5;
#X obj 57 536 dac~;
#X obj 58 418 player bass.wav 1;
#X text 55 381 Second argument : trigger behavior;
#X text 238 415 Behaviors \; 0: Trigger (default) \; 1: Loop \; 2:
Loop Toggle \; 3: Loop pause (TODO);
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 0 2 1;
#X connect 3 0 1 0;
#X connect 7 0 1 0;
#X connect 11 0 1 0;
#X connect 12 0 13 0;
#X connect 12 0 13 1;
#X connect 14 0 12 0;
#N canvas 170 58 541 372 10;
#X obj 51 51 cnv 2 8 2 empty \$0-cnv-l -1 -10 1 18 -99865 -99865
0;
#X obj 50 151 inlet;
#X obj 181 51 cnv 2 8 2 empty \$0-cnv-m ~ -2 -8 1 22 -99865 -99865
0;
#X obj 51 315 outlet~;
#X obj 51 72 cnv 15 138 60 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 51 132 cnv 2 8 2 empty \$0-cnv-out-l empty 20 12 0 14 -35136
-35136 0;
#X obj 65 72 bng 15 250 50 0 \$0-open \$0-open-in No_file 19 7 0 10
-191407 -1 -66577;
#X obj 53 111 hsl 135 20 0.01 1 0 0 \$0-pitch \$0-pitch-in PITCH 5
11 1 10 -191407 -66577 -66577 6632 0;
#X obj 50 72 tgl 15 0 \$0-play \$0-play-in empty 4 7 1 10 -191407 -66577
-66577 0 1;
#X obj 51 91 cnv 12 138 12 empty \$0-cnv-preset-nb 0 22 9 1 10 -228856
-33289 0;
#X obj 86 91 bng 16 250 50 0 \$0-plus empty > 4 5 1 9 -262144 -1 -1
;
#X obj 51 91 bng 16 250 50 0 \$0-moins empty < 4 5 1 9 -228856 -1 -1
;
#X obj 51 91 cnv 16 16 16 empty \$0-cnv-moins < 5 7 1 12 -228856 -1
0;
#X obj 86 91 cnv 16 16 16 empty \$0-cnv-plus > 5 7 1 12 -228856 -1
0;
#N canvas 625 118 482 453 -\$0-PRESETS- 0;
#X obj 40 327 s \$0-cnv-preset-nb;
#X msg 40 302 label \$1;
#X obj 40 279 makefilename %d;
#X obj 171 344 s \$0-cnv-preset-in;
#X msg 171 321 label \$1;
#X obj 40 253 r \$0-preset;
#X obj 305 271 text define -k \$0-mem;
#A set Trigger \; Loop \; Loop Toggle \; Loop Pause \;;
#X obj 171 271 text get \$0-mem;
#X obj 209 51 r \$0-plus;
#X obj 175 30 r \$0-moins;
#X msg 209 72 1;
#X msg 175 72 -1;
#X obj 175 100 t b b f;
#X text 169 7 +/- presets;
#X obj 41 63 r \$0-init-preset;
#X obj 175 211 s \$0-preset;
#X obj 214 146 max 0;
#X obj 214 190 change -1;
#X obj 175 129 f;
#X obj 214 125 + 1;
#X obj 47 389 r \$0-preset;
#X obj 47 411 s \$0-behavior;
#X obj 171 297 l2s;
#X obj 214 168 min 2;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 4 0 3 0;
#X connect 5 0 2 0;
#X connect 5 0 7 0;
#X connect 7 0 22 0;
#X connect 8 0 10 0;
#X connect 9 0 11 0;
#X connect 10 0 12 0;
#X connect 11 0 12 0;
#X connect 12 0 18 0;
#X connect 12 1 19 0;
#X connect 12 2 19 1;
#X connect 14 0 18 0;
#X connect 16 0 23 0;
#X connect 17 0 18 1;
#X connect 18 0 19 0;
#X connect 18 0 15 0;
#X connect 19 0 16 0;
#X connect 20 0 21 0;
#X connect 22 0 4 0;
#X connect 23 0 17 0;
#X restore 217 60 pd -\$0-PRESETS-;
#N canvas 754 122 785 389 -\$0-AUDIO- 0;
#X obj 314 282 audio-sampler;
#X msg 688 264 file \$1;
#X obj 688 240 r \$0-file;
#X obj 447 127 + 1;
#X obj 447 149 cyclone/gate 2;
#X obj 528 185 notescale;
#X obj 341 147 s \$0-harmonyin;
#X msg 447 236 pitch \$1;
#X obj 447 105 r \$0-harmony;
#X obj 559 142 r H-GAMME;
#X obj 590 163 r H-FONDAMENTAL;
#X obj 341 123 r H-TEMPERE;
#X obj 528 122 line;
#X obj 528 78 map 0 1 -36 36;
#X msg 528 101 \$1 100;
#X obj 37 66 r \$0-behavior;
#X obj 314 351 outlet~;
#X obj 133 101 route float bang;
#X obj 475 299 r \$0-sampler;
#X obj 528 56 r \$0-pitch;
#X obj 133 145 change;
#X obj 133 122 > 0.9;
#X obj 37 203 sel 1;
#X obj 37 148 cyclone/gate 4;
#X obj 37 92 + 1;
#X obj 128 309 s \$0-sampler;
#X msg 37 229 loop 0 \, play;
#X obj 128 202 sel 1 0;
#X msg 128 268 loop 1 \, play;
#X msg 147 238 stop;
#X obj 199 183 sel 1;
#X obj 199 206 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 133 80 r \$0-play;
#X floatatom 211 148 5 0 0 0 - - -;
#X floatatom 45 126 5 0 0 0 - - -;
#X obj 21 171 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X connect 0 0 16 0;
#X connect 1 0 0 2;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 4 0 7 0;
#X connect 4 1 5 0;
#X connect 5 0 7 0;
#X connect 7 0 0 2;
#X connect 8 0 3 0;
#X connect 9 0 5 1;
#X connect 10 0 5 2;
#X connect 11 0 6 0;
#X connect 12 0 4 1;
#X connect 13 0 14 0;
#X connect 14 0 12 0;
#X connect 15 0 24 0;
#X connect 17 0 21 0;
#X connect 18 0 0 2;
#X connect 19 0 13 0;
#X connect 20 0 23 1;
#X connect 21 0 20 0;
#X connect 22 0 26 0;
#X connect 23 0 22 0;
#X connect 23 0 35 0;
#X connect 23 1 27 0;
#X connect 23 2 30 0;
#X connect 24 0 23 0;
#X connect 24 0 34 0;
#X connect 26 0 25 0;
#X connect 27 0 28 0;
#X connect 27 1 29 0;
#X connect 28 0 25 0;
#X connect 29 0 25 0;
#X connect 30 0 31 0;
#X connect 31 0 27 0;
#X connect 32 0 17 0;
#X connect 32 0 33 0;
#X restore 51 287 pd -\$0-AUDIO-;
#N canvas 476 89 436 294 -\$0-INIT- 0;
#X obj 77 59 initbang;
#X obj 77 84 s \$0-lb;
#X obj 226 147 pipe 20;
#X obj 170 152 sel 0;
#X msg 170 172 0.5;
#X obj 170 65 r \$0-lb;
#X obj 197 204 s \$0-pitch-in;
#X obj 226 125 f \$2;
#X obj 170 132 f \$3;
#X obj 226 170 s \$0-init-preset;
#X obj 293 134 s \$0-harmonyin;
#X msg 293 112 0;
#X connect 0 0 1 0;
#X connect 2 0 9 0;
#X connect 3 0 4 0;
#X connect 3 1 6 0;
#X connect 4 0 6 0;
#X connect 5 0 8 0;
#X connect 5 0 7 0;
#X connect 5 0 11 0;
#X connect 7 0 2 0;
#X connect 8 0 3 0;
#X connect 11 0 10 0;
#X restore 217 106 pd -\$0-INIT-;
#X obj 160 260 inlet;
#X obj 160 287 route float;
#X obj 175 93 tgl 15 0 \$0-harmony \$0-harmonyin H 5 8 1 10 -228856
-66577 -66577 0 1;
#X obj 160 315 s \$0-pitch-in;
#X obj 50 175 route float bang;
#X obj 50 229 s \$0-play-in;
#N canvas 585 110 758 874 -\$0-FILE- 0;
#X msg 523 163 label \$1;
#X obj 436 124 splitfilename /;
#X obj 523 199 s \$0-open-in;
#X obj 41 126 route bang;
#X obj 41 105 list;
#X obj 41 82 t b b;
#X obj 41 62 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 41 146 list append \$1;
#X obj 41 168 route symbol float;
#X obj 436 100 r \$0-file;
#X obj 93 201 bng 15 250 50 0 empty empty No_args 17 7 0 10 -262144
-1 -1;
#X obj 48 539 bng 15 250 50 0 empty empty No_args 17 7 0 10 -262144
-1 -1;
#X obj 95 719 openpanel;
#X msg 173 579 dir 1;
#X obj 173 602 pdcontrol;
#X obj 95 696 symbol;
#X text 36 719 dossier:;
#X obj 128 643 pack s s;
#X obj 41 243 splitfilename .;
#X obj 290 438 splitfilename /;
#X obj 203 303 symbol;
#X obj 128 328 select symbol;
#X obj 128 303 symbol;
#X obj 128 278 t a b;
#X obj 128 350 bng 15 250 50 0 empty empty dossier 17 7 0 10 -262144
-1 -1;
#X obj 202 351 bng 15 250 50 0 empty empty fichier 17 7 0 10 -262144
-1 -1;
#X obj 452 488 symbol;
#X obj 377 513 select symbol;
#X obj 377 488 symbol;
#X obj 377 463 t a b;
#X obj 377 539 bng 15 250 50 0 empty empty fichier_seul 17 7 0 10 -262144
-1 -1;
#X obj 483 538 bng 15 250 50 0 empty empty fichier_et_dossier 17 7
0 10 -262144 -1 -1;
#X obj 128 373 symbol;
#X obj 40 666 bng 15 250 50 0 empty empty open 17 7 0 10 -262144 -1
-1;
#X obj 290 380 symbol;
#X obj 41 197 t a a a;
#X obj 377 719 pack s s;
#X obj 549 571 symbol;
#X obj 290 409 t a a a;
#X obj 377 595 symbol;
#X obj 377 563 t b b;
#X obj 549 595 splitfilename /;
#X msg 377 745 symbol \$2/\$1;
#X obj 550 685 symbol;
#X obj 549 622 t b a;
#X obj 95 764 s \$0-file;
#X symbolatom 177 236 20 0 0 0 - - -;
#X symbolatom 35 319 10 0 0 0 - - -;
#X symbolatom 422 360 10 0 0 0 - - -;
#X symbolatom 255 476 10 0 0 0 - - -;
#X symbolatom 440 429 10 0 0 0 - - -;
#X msg 128 668 symbol \$2/\$1;
#X msg 49 559 symbol data;
#X msg 442 599 symbol data;
#X msg 576 650 symbol data/\$1;
#X msg 128 398 symbol data/\$1;
#X obj 40 635 r \$0-open;
#X msg 587 162 label No_file;
#X obj 41 39 r \$0-lb;
#X connect 0 0 2 0;
#X connect 1 1 0 0;
#X connect 3 0 7 0;
#X connect 4 0 3 0;
#X connect 5 0 4 0;
#X connect 5 1 13 0;
#X connect 6 0 5 0;
#X connect 7 0 8 0;
#X connect 8 0 35 0;
#X connect 8 1 10 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 52 0;
#X connect 12 0 45 0;
#X connect 13 0 14 0;
#X connect 14 0 17 1;
#X connect 15 0 12 0;
#X connect 17 0 51 0;
#X connect 18 1 23 0;
#X connect 18 1 47 0;
#X connect 19 0 49 0;
#X connect 19 1 29 0;
#X connect 19 1 50 0;
#X connect 20 0 21 1;
#X connect 21 0 24 0;
#X connect 21 1 25 0;
#X connect 22 0 21 0;
#X connect 23 0 22 0;
#X connect 23 1 20 0;
#X connect 24 0 32 0;
#X connect 25 0 34 0;
#X connect 26 0 27 1;
#X connect 27 0 30 0;
#X connect 27 1 31 0;
#X connect 28 0 27 0;
#X connect 29 0 28 0;
#X connect 29 1 26 0;
#X connect 30 0 40 0;
#X connect 31 0 37 0;
#X connect 32 0 55 0;
#X connect 33 0 15 0;
#X connect 34 0 38 0;
#X connect 34 0 48 0;
#X connect 35 0 18 0;
#X connect 35 0 46 0;
#X connect 35 1 32 1;
#X connect 35 2 34 1;
#X connect 36 0 42 0;
#X connect 37 0 41 0;
#X connect 38 0 19 0;
#X connect 38 1 37 1;
#X connect 38 2 39 1;
#X connect 39 0 36 0;
#X connect 40 0 39 0;
#X connect 40 1 53 0;
#X connect 41 0 44 0;
#X connect 41 1 43 1;
#X connect 42 0 45 0;
#X connect 43 0 36 0;
#X connect 44 0 43 0;
#X connect 44 1 54 0;
#X connect 51 0 36 1;
#X connect 51 0 15 1;
#X connect 52 0 17 0;
#X connect 53 0 17 0;
#X connect 54 0 17 0;
#X connect 55 0 17 0;
#X connect 56 0 33 0;
#X connect 57 0 2 0;
#X connect 58 0 6 0;
#X restore 217 83 pd -\$0-FILE-;
#X obj 102 92 cnv 14 20 14 \$0-cnv-preset \$0-cnv-preset-in Trigger
3 8 1 11 -228856 -66577 0;
#X connect 1 0 21 0;
#X connect 15 0 3 0;
#X connect 17 0 18 0;
#X connect 18 0 20 0;
#X connect 21 0 22 0;
#X coords 0 -1 1 1 140 85 1 50 50;
#N canvas 349 211 470 509 10;
#X obj 338 224 vsl 15 40 0 1 0 0 empty empty note 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 338 224 vsl 15 40 0 1 0 0 empty empty pitch 0 -9 0 10 -262144
-1 -1 1600 1;
#X obj 34 412 dac~;
#X obj 34 383 *~ 0.5;
#X obj 171 229 tgl 15 0 empty empty rec 17 7 0 10 -262144 -1 -1 0 1
......
#N canvas 291 109 413 293 10;
#N canvas 816 256 413 293 10;
#X obj 51 211 outlet~;
#N canvas 1 53 437 253 -\$0-INIT- 0;
#N canvas 1 58 503 268 -\$0-INIT- 0;
#X obj 209 36 initbang;
#X obj 84 85 f \$2;
#X obj 84 107 sel 0;
#X msg 84 130 0.4;
#X obj 84 161 s \$0-notein;
#X obj 173 82 f \$1;
#X obj 173 127 sel 0;
#X msg 173 148 1;
......@@ -15,35 +14,34 @@
#X obj 280 134 s \$0-harmonyin;
#X obj 319 100 s \$0-autoplayin;
#X msg 319 77 1;
#X obj 84 161 s \$0-pitch-in;
#X connect 0 0 1 0;
#X connect 0 0 10 0;
#X connect 0 0 13 0;
#X connect 0 0 9 0;
#X connect 0 0 12 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 2 1 4 0;
#X connect 3 0 4 0;
#X connect 5 0 8 0;
#X connect 6 0 7 0;
#X connect 6 1 9 0;
#X connect 7 0 9 0;
#X connect 8 0 6 0;
#X connect 10 0 11 0;
#X connect 13 0 12 0;
#X connect 2 1 13 0;
#X connect 3 0 13 0;
#X connect 4 0 7 0;
#X connect 5 0 6 0;
#X connect 5 1 8 0;
#X connect 6 0 8 0;
#X connect 7 0 5 0;
#X connect 9 0 10 0;
#X connect 12 0 11 0;
#X restore 222 55 pd -\$0-INIT-;
#N canvas 214 196 989 402 \$0-AUDIO- 0;
#X obj 116 119 + 1;
#X obj 186 108 + 1;
#X obj 186 136 cyclone/gate 2;
#X obj 281 172 notescale;
#X obj 281 44 r \$0-note;
#X obj 267 171 notescale;
#X obj 109 61 s \$0-harmonyin;
#X obj 186 212 f;
#X msg 186 233 pitch \$1;
#X obj 53 352 outlet~;
#X obj 116 97 r \$0-harmony;
#X obj 312 129 r H-GAMME;
#X obj 343 150 r H-FONDAMENTAL;
#X obj 186 86 r \$0-harmony;
#X obj 298 128 r H-GAMME;
#X obj 329 149 r H-FONDAMENTAL;
#X obj 109 37 r H-TEMPERE;
#X obj 281 110 line;
#X obj 267 105 line;
#X obj 53 194 inlet~;
#X obj 53 258 audio-sampler;
#X obj 755 146 sel 0 1;
......@@ -61,8 +59,8 @@
#X msg 722 228 play \, loop 1;
#X obj 546 97 change;
#X msg 521 280 play;
#X obj 281 66 map 0 1 -36 36;
#X msg 281 89 \$1 100;
#X obj 267 61 map 0 1 -36 36;
#X msg 267 84 \$1 100;
#X obj 434 73 > 0.9;
#X obj 434 95 change;
#X obj 434 118 s \$0-recin;
......@@ -83,86 +81,86 @@
#X obj 546 118 sel 1;
#X obj 546 140 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 267 39 r \$0-pitch;
#X connect 0 0 1 0;
#X connect 1 0 5 0;
#X connect 1 0 4 0;
#X connect 1 1 2 0;
#X connect 2 0 5 0;
#X connect 3 0 30 0;
#X connect 5 0 6 0;
#X connect 6 0 14 2;
#X connect 8 0 0 0;
#X connect 9 0 2 1;
#X connect 10 0 2 2;
#X connect 11 0 4 0;
#X connect 12 0 1 1;
#X connect 13 0 14 0;
#X connect 14 0 47 0;
#X connect 15 0 23 0;
#X connect 15 1 16 0;
#X connect 16 0 38 0;
#X connect 17 0 24 1;
#X connect 2 0 4 0;
#X connect 4 0 12 2;
#X connect 6 0 0 0;
#X connect 7 0 2 1;
#X connect 8 0 2 2;
#X connect 9 0 3 0;
#X connect 10 0 1 1;
#X connect 11 0 12 0;
#X connect 12 0 45 0;
#X connect 13 0 21 0;
#X connect 13 1 14 0;
#X connect 14 0 36 0;
#X connect 15 0 22 1;
#X connect 16 0 17 0;
#X connect 16 0 24 0;
#X connect 17 0 22 0;
#X connect 18 0 19 0;
#X connect 18 0 26 0;
#X connect 19 0 24 0;
#X connect 20 0 21 0;
#X connect 20 1 22 0;
#X connect 21 0 39 0;
#X connect 22 0 39 0;
#X connect 23 0 38 0;
#X connect 24 0 15 0;
#X connect 24 1 20 0;
#X connect 25 0 37 0;
#X connect 26 0 25 0;
#X connect 26 1 27 0;
#X connect 27 0 37 0;
#X connect 28 0 49 0;
#X connect 29 0 42 0;
#X connect 18 1 20 0;
#X connect 19 0 37 0;
#X connect 20 0 37 0;
#X connect 21 0 36 0;
#X connect 22 0 13 0;
#X connect 22 1 18 0;
#X connect 23 0 35 0;
#X connect 24 0 23 0;
#X connect 24 1 25 0;
#X connect 25 0 35 0;
#X connect 26 0 47 0;
#X connect 27 0 40 0;
#X connect 28 0 29 0;
#X connect 29 0 10 0;
#X connect 30 0 31 0;
#X connect 31 0 12 0;
#X connect 32 0 33 0;
#X connect 33 0 34 0;
#X connect 35 0 48 0;
#X connect 36 0 14 2;
#X connect 40 0 32 0;
#X connect 43 0 29 0;
#X connect 43 1 46 0;
#X connect 44 0 43 0;
#X connect 46 0 42 0;
#X connect 47 0 7 0;
#X connect 48 0 28 0;
#X connect 49 0 50 0;
#X connect 50 0 45 0;
#X connect 31 0 32 0;
#X connect 33 0 46 0;
#X connect 34 0 12 2;
#X connect 38 0 30 0;
#X connect 41 0 27 0;
#X connect 41 1 44 0;
#X connect 42 0 41 0;
#X connect 44 0 40 0;
#X connect 45 0 5 0;
#X connect 46 0 26 0;
#X connect 47 0 48 0;
#X connect 48 0 43 0;
#X connect 49 0 28 0;
#X restore 51 181 pd \$0-AUDIO-;
#X obj 50 135 inlet~;
#X obj 51 67 cnv 12 138 39 empty \$0-cnv empty 22 9 1 10 -261234 -33289
#X obj 51 67 cnv 12 138 39 empty \$0-cnv empty 22 9 1 10 -228856 -33289
0;
#X obj 51 107 cnv 2 8 2 empty \$0-cnv-out-l empty 20 12 0 14 -35136
-35136 0;
#X obj 173 69 tgl 15 0 \$0-harmony \$0-harmonyin H 4 7 1 10 -261234
#X obj 173 69 tgl 15 0 \$0-harmony \$0-harmonyin H 4 7 1 10 -228856
-66577 -66577 0 1;
#X obj 53 86 hsl 135 20 0.01 1 0 0 \$0-note \$0-notein NOTE 5 9 1 10
-261234 -66577 -66577 5279 0;
#X obj 53 86 hsl 135 20 0.01 1 0 0 \$0-pitch \$0-pitch-in PITCH 5 11
1 10 -228856 -66577 -66577 5279 0;
#X obj 93 51 cnv 2 8 2 empty \$0-cnv-l -1 -10 1 18 -99865 -99865
0;
#X obj 181 51 cnv 2 8 2 empty \$0-cnv-m ~ -2 -8 1 22 -99865 -99865
0;
#X obj 52 69 tgl 15 0 \$0-rec \$0-recin Rec 18 7 1 10 -258113 -66577
#X obj 50 69 tgl 15 0 \$0-rec \$0-recin Rec 18 7 1 10 -128992 -66577
-66577 0 1;