#N canvas 54 514 304 148 10; #X obj 470 181 outlet~; #N canvas 0 0 472 437 hiddendrums 0; #X obj 36 302 inlet; #X obj 64 374 outlet~; #X obj 73 52 r \$0-fromfr; #X obj 103 94 r \$0-tofr; #X obj 89 74 r \$0-frtime; #X obj 133 133 r \$0-att_time; #X obj 148 155 r \$0-rel_time; #X obj 163 182 r \$0-nlevel; #X obj 180 204 r \$0-nattack; #X obj 197 227 r \$0-nrelease; #X obj 215 249 r \$0-filt; #X obj 118 112 r \$0-olevel; #X obj 224 271 r \$0-filt_freq; #X obj 234 293 r \$0-detune; #X obj 242 315 r \$0-filt_Q; #X obj 65 340 d-drumcenter _____________; #X connect 0 0 15 0; #X connect 2 0 15 1; #X connect 3 0 15 3; #X connect 4 0 15 2; #X connect 5 0 15 5; #X connect 6 0 15 6; #X connect 7 0 15 7; #X connect 8 0 15 8; #X connect 9 0 15 9; #X connect 10 0 15 10; #X connect 11 0 15 4; #X connect 12 0 15 11; #X connect 13 0 15 12; #X connect 14 0 15 13; #X connect 15 0 1 0; #X restore 470 96 pd hiddendrums; #X obj 419 48 inlet; #X obj 1 16 cnv 15 150 130 empty empty OSCILLATOR 20 12 1 8 -66577 -233017 0; #X obj 152 16 cnv 15 150 100 empty empty NOISE 20 12 1 8 -195568 -33289 0; #X obj 493 122 / 128; #X obj 470 148 *~ 1; #X obj 419 69 select 0; #N canvas 689 185 334 138 1228-labelling 0; #X obj 11 90 s \$0-filt_r; #X obj 11 37 sel 0 1 2; #X msg 11 65 label hip; #X msg 72 66 label lop; #X msg 137 66 label bp; #X obj 11 14 r \$0-filt; #X obj 229 87 s \$0-label_r; #X obj 229 47 symbol \$1; #X obj 229 27 loadbang; #X msg 229 66 label \$1; #X connect 1 0 2 0; #X connect 1 1 3 0; #X connect 1 2 4 0; #X connect 2 0 0 0; #X connect 3 0 0 0; #X connect 4 0 0 0; #X connect 5 0 1 0; #X connect 7 0 9 0; #X connect 8 0 7 0; #X connect 9 0 6 0; #X restore 575 91 pd \$0-labelling; #X obj 164 64 hsl 128 11 0 127 0 0 \$0-nrelease \$0-nrelease release 45 6 1 8 -262144 -1 -1 3800 0; #X obj 164 51 hsl 128 11 0 127 0 0 \$0-nattack \$0-nattack attack 45 6 1 8 -262144 -1 -1 2200 0; #X obj 164 38 hsl 128 11 0 1 0 0 \$0-nlevel \$0-nlevel nlevel 45 6 1 8 -262144 -1 -1 8001 0; #X obj 164 95 hsl 128 11 0 6000 0 0 \$0-filt_freq \$0-filt_freq filt_freq 45 6 1 8 -262144 -1 -1 3600 0; #X obj 164 79 hsl 48 12 0 6 0 0 \$0-filt_Q \$0-filt_Q filt_Q 14 6 1 8 -262144 -1 -1 500 1; #X obj 237 79 hdl 12 0 0 3 \$0-filt \$0-filt_r hip 40 6 1729 8 -262144 -1 -1 0; #X obj 12 123 hsl 128 11 0 1000 0 0 \$0-rel_time \$0-rel_time rel_time 45 6 1 8 -262144 -1 -1 1500 0; #X obj 12 110 hsl 128 11 0 40 0 0 \$0-att_time \$0-att_time att_time 45 6 1 8 -262144 -1 -1 900 0; #X obj 12 97 hsl 128 11 0 127 0 0 \$0-tofr \$0-tofr to_freq 45 6 1 8 -262144 -1 -1 6300 0; #X obj 12 84 hsl 128 11 0 127 0 0 \$0-frtime \$0-frtime freq_time 45 6 1 8 -262144 -1 -1 0 0; #X obj 12 71 hsl 128 11 0 127 0 0 \$0-fromfr \$0-fromfr from_freq 45 6 1 8 -262144 -1 -1 0 0; #X obj 12 58 hsl 128 11 0 1 0 0 \$0-olevel \$0-olevel olevel 45 6 1 8 -262144 -1 -1 12700 0; #X obj 50 43 hsl 48 12 0 30 0 0 \$0-detune \$0-detune detune 6 7 1 8 -262144 -1 -1 2000 1; #N canvas 0 0 246 189 1228-settings 0; #N canvas 165 199 970 635 settings 0; #X obj 689 456 table \$0-settings; #X obj 52 11 r \$0-fromfr; #X obj 52 103 r \$0-tofr; #X obj 52 57 r \$0-frtime; #X obj 52 195 r \$0-att_time; #X obj 52 241 r \$0-rel_time; #X obj 52 287 r \$0-nlevel; #X obj 52 333 r \$0-nattack; #X obj 52 379 r \$0-nrelease; #X obj 52 425 r \$0-filt; #X obj 52 149 r \$0-olevel; #X obj 52 471 r \$0-filt_freq; #X obj 52 34 named_writer \$0-settings 1; #X obj 52 356 named_writer \$0-settings 8; #X obj 52 80 named_writer \$0-settings 2; #X obj 52 172 named_writer \$0-settings 4; #X obj 52 126 named_writer \$0-settings 3; #X obj 52 218 named_writer \$0-settings 5; #X obj 52 264 named_writer \$0-settings 6; #X obj 52 310 named_writer \$0-settings 7; #X obj 52 402 named_writer \$0-settings 9; #X obj 52 448 named_writer \$0-settings 10; #X obj 52 494 named_writer \$0-settings 11; #X obj 315 305 named_sender \$0-settings \$0-fromfr 1; #X obj 315 328 named_sender \$0-settings \$0-frtime 2; #X obj 315 351 named_sender \$0-settings \$0-tofr 3; #X obj 315 374 named_sender \$0-settings \$0-olevel 4; #X obj 315 397 named_sender \$0-settings \$0-att_time 5; #X obj 315 420 named_sender \$0-settings \$0-rel_time 6; #X obj 315 443 named_sender \$0-settings \$0-nlevel 7; #X obj 315 466 named_sender \$0-settings \$0-nattack 8; #X obj 315 489 named_sender \$0-settings \$0-nrelease 9; #X obj 315 534 named_sender \$0-settings \$0-filt_freq 11; #X obj 315 179 until; #X obj 345 234 + 1; #X obj 271 179 bang; #X msg 271 200 0; #X obj 315 234 f 0; #X obj 418 11 inlet; #X obj 418 57 select load save; #X obj 418 85 openpanel; #X obj 628 106 savepanel; #X msg 702 180 \; \$2-settings write \$1; #X obj 702 157 pack s \$0; #X obj 418 34 symbol; #X obj 418 168 pack s \$0; #X obj 536 118 loadbang; #X msg 418 237 \; \$2-settings read \$1; #X obj 565 227 del 2; #X obj 565 204 t b; #X obj 565 250 s \$0-sender; #X obj 315 121 r \$0-sender; #X msg 315 144 15; #X obj 652 23 inlet; #X obj 652 46 route load save; #X obj 315 558 named_sender \$0-settings \$0-detune 12; #X obj 52 517 r \$0-detune; #X obj 52 540 named_writer \$0-settings 12; #X obj 315 583 named_sender \$0-settings \$0-filt_Q 13; #X obj 54 584 named_writer \$0-settings 13; #X obj 54 561 r \$0-filt_Q; #X obj 315 512 named_sender \$0-settings \$0-filt_r 10; #X obj 536 141 symbol \$2; #X connect 1 0 12 0; #X connect 2 0 16 0; #X connect 3 0 14 0; #X connect 4 0 17 0; #X connect 5 0 18 0; #X connect 6 0 19 0; #X connect 7 0 13 0; #X connect 8 0 20 0; #X connect 9 0 21 0; #X connect 10 0 15 0; #X connect 11 0 22 0; #X connect 33 0 37 0; #X connect 34 0 37 1; #X connect 35 0 36 0; #X connect 36 0 37 0; #X connect 37 0 34 0; #X connect 37 0 23 0; #X connect 37 0 24 0; #X connect 37 0 25 0; #X connect 37 0 26 0; #X connect 37 0 27 0; #X connect 37 0 28 0; #X connect 37 0 29 0; #X connect 37 0 30 0; #X connect 37 0 31 0; #X connect 37 0 32 0; #X connect 37 0 55 0; #X connect 37 0 58 0; #X connect 37 0 61 0; #X connect 38 0 44 0; #X connect 39 0 40 0; #X connect 39 1 41 0; #X connect 40 0 45 0; #X connect 41 0 43 0; #X connect 43 0 42 0; #X connect 44 0 39 0; #X connect 45 0 47 0; #X connect 45 0 49 0; #X connect 46 0 62 0; #X connect 48 0 50 0; #X connect 49 0 48 0; #X connect 51 0 52 0; #X connect 52 0 33 0; #X connect 52 0 35 0; #X connect 53 0 54 0; #X connect 54 0 45 0; #X connect 54 1 43 0; #X connect 56 0 57 0; #X connect 60 0 59 0; #X connect 62 0 45 0; #X restore 28 108 pd settings; #X msg 28 39 save; #X msg 39 83 load; #X obj 89 86 inlet; #X obj 39 62 r \$0-load_s; #X obj 28 18 r \$0-save_s; #X connect 1 0 0 0; #X connect 2 0 0 0; #X connect 3 0 0 1; #X connect 4 0 2 0; #X connect 5 0 1 0; #X restore 575 71 pd \$0-settings; #X obj 575 51 inlet; #X text 8 150 All code (99%) by Frank Barknecht at www.footils.org ; #X text 6 164 Given a makeover by David McCallum \, 2003 - http//mentalfloss.ca/sintheta ; #X obj 152 117 cnv 15 150 29 empty \$0-label_r /snare 10 14 1 14 -166441 -1 0; #X obj 265 125 bng 15 250 50 0 \$0-load_s empty L 5 8 1 8 -24198 -1 -1; #X obj 284 125 bng 15 250 50 0 \$0-save_s empty s 5 7 1 8 -258699 -1 -1; #X obj 281 19 bng 15 250 50 0 \$0-random_s empty ? 5 8 1 8 -1 -262144 -262144; #N canvas 796 213 505 528 1228-random! 0; #X obj 375 72 s \$0-fromfr; #X obj 198 70 s \$0-tofr; #X obj 287 71 s \$0-frtime; #X obj 208 234 s \$0-att_time; #X obj 17 236 s \$0-rel_time; #X obj 243 480 s \$0-nlevel; #X obj 110 69 s \$0-nattack; #X obj 22 69 s \$0-nrelease; #X obj 143 478 s \$0-olevel; #X obj 293 141 s \$0-filt_freq; #X obj 22 138 s \$0-detune; #X obj 314 254 s \$0-filt_Q; #X obj 22 30 r \$0-random_s; #X obj 22 50 random 128; #X obj 110 30 r \$0-random_s; #X obj 110 50 random 128; #X obj 198 30 r \$0-random_s; #X obj 198 50 random 128; #X obj 287 32 r \$0-random_s; #X obj 287 52 random 128; #X obj 375 30 r \$0-random_s; #X obj 375 50 random 128; #X obj 22 98 r \$0-random_s; #X obj 22 118 random 30; #X obj 143 270 r \$0-random_s; #X obj 143 294 random 101; #X obj 293 99 r \$0-random_s; #X obj 293 119 random 6000; #X obj 17 194 r \$0-random_s; #X obj 17 214 random 1000; #X obj 118 193 r \$0-random_s; #X obj 118 213 random 3; #X obj 208 193 r \$0-random_s; #X obj 208 213 random 40; #X obj 314 195 r \$0-random_s; #X obj 314 215 random 100; #X obj 314 235 * 0.06; #X obj 118 234 s \$0-filt_r; #X obj 15 307 s \$0-label_r; #X obj 15 268 r \$0-random_s; #X msg 15 288 label random!; #X obj 143 314 moses 50; #X obj 209 342 expr $f1/$f1; #X obj 186 368 expr (100-$f1)/$f1; #X obj 159 416 expr $f1/(100-$f1); #X obj 143 440 expr $f1/$f1; #X connect 12 0 13 0; #X connect 13 0 7 0; #X connect 14 0 15 0; #X connect 15 0 6 0; #X connect 16 0 17 0; #X connect 17 0 1 0; #X connect 18 0 19 0; #X connect 19 0 2 0; #X connect 20 0 21 0; #X connect 21 0 0 0; #X connect 22 0 23 0; #X connect 23 0 10 0; #X connect 24 0 25 0; #X connect 25 0 41 0; #X connect 26 0 27 0; #X connect 27 0 9 0; #X connect 28 0 29 0; #X connect 29 0 4 0; #X connect 30 0 31 0; #X connect 31 0 37 0; #X connect 32 0 33 0; #X connect 33 0 3 0; #X connect 34 0 35 0; #X connect 35 0 36 0; #X connect 36 0 11 0; #X connect 39 0 40 0; #X connect 40 0 38 0; #X connect 41 0 44 0; #X connect 41 0 45 0; #X connect 41 1 42 0; #X connect 41 1 43 0; #X connect 42 0 5 0; #X connect 43 0 8 0; #X connect 44 0 5 0; #X connect 45 0 8 0; #X restore 576 111 pd \$0-random!; #X obj 746 67 inlet; #N canvas 317 0 923 817 memento 0; #X obj 63 176 originator \$1 \$0; #X obj 170 148 inlet OSC; #X obj 65 71 r \$0-substate; #X obj 33 29 inlet substate; #X obj 33 51 route substate; #X obj 177 71 r \$0-copy; #X msg 177 92 copy; #X obj 261 66 r \$0-paste; #X msg 259 87 paste; #X text 172 31 This is the originator \, including some ready to use standard functionality.; #X text 525 72 Put your commun sends here \, if you like.; #X msg 33 107 setsub \$1; #X msg 267 200 svdir \$1; #X obj 268 155 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 268 179 savepanel; #X obj 170 205 outlet OSC; #X msg 126 230 svxdir /tmp/svdir.xml; #X msg 96 257 ldxdir /tmp/svdir.xml; #X obj 723 96 r \$0-fromfr; #X obj 723 188 r \$0-tofr; #X obj 723 142 r \$0-frtime; #X obj 723 280 r \$0-att_time; #X obj 723 326 r \$0-rel_time; #X obj 723 372 r \$0-nlevel; #X obj 723 464 r \$0-nrelease; #X obj 723 510 r \$0-filt; #X obj 723 234 r \$0-olevel; #X obj 723 556 r \$0-filt_freq; #X obj 723 602 r \$0-detune; #X obj 725 646 r \$0-filt_Q; #X obj 597 165 s \$0-fromfr; #X obj 597 211 s \$0-frtime; #X obj 597 256 s \$0-tofr; #X obj 597 303 s \$0-olevel; #X obj 597 349 s \$0-att_time; #X obj 597 395 s \$0-rel_time; #X obj 597 441 s \$0-nlevel; #X obj 597 487 s \$0-nattack; #X obj 597 533 s \$0-nrelease; #X obj 597 579 s \$0-filt; #X obj 597 625 s \$0-filt_freq; #X obj 598 672 s \$0-detune; #X obj 599 715 s \$0-filt_Q; #X obj 722 256 commun /olevel \$0; #X obj 724 301 commun /att_time \$0; #X obj 723 348 commun /rel_time \$0; #X obj 724 532 commun /filt \$0; #X obj 723 577 commun /filt_freq \$0; #X obj 726 622 commun /detune \$0; #X obj 723 665 commun /filt_Q \$0; #X obj 723 120 commun /from_freq \$0; #X obj 723 165 commun /freq_time \$0; #X obj 721 209 commun /to_freq \$0; #X obj 723 418 r \$0-nattack; #X obj 725 440 commun /attack \$0; #X obj 724 485 commun /release \$0; #X obj 723 394 commun /nlevel \$0; #X connect 0 2 15 0; #X connect 1 0 0 1; #X connect 2 0 11 0; #X connect 3 0 4 0; #X connect 4 0 11 0; #X connect 4 1 0 0; #X connect 5 0 6 0; #X connect 6 0 0 0; #X connect 7 0 8 0; #X connect 8 0 0 0; #X connect 11 0 0 0; #X connect 12 0 0 0; #X connect 13 0 14 0; #X connect 14 0 12 0; #X connect 16 0 0 0; #X connect 17 0 0 0; #X connect 18 0 50 0; #X connect 19 0 52 0; #X connect 20 0 51 0; #X connect 21 0 44 0; #X connect 22 0 45 0; #X connect 23 0 56 0; #X connect 24 0 55 0; #X connect 25 0 46 0; #X connect 26 0 43 0; #X connect 27 0 47 0; #X connect 28 0 48 0; #X connect 29 0 49 0; #X connect 43 0 33 0; #X connect 44 0 34 0; #X connect 45 0 35 0; #X connect 46 0 39 0; #X connect 47 0 40 0; #X connect 48 0 41 0; #X connect 49 0 42 0; #X connect 50 0 30 0; #X connect 51 0 31 0; #X connect 52 0 32 0; #X connect 53 0 54 0; #X connect 54 0 37 0; #X connect 55 0 38 0; #X connect 56 0 36 0; #X restore 691 93 pd memento; #X obj 691 115 outlet; #X obj 695 66 inlet; #X connect 1 0 6 0; #X connect 2 0 7 0; #X connect 5 0 6 1; #X connect 6 0 0 0; #X connect 7 1 1 0; #X connect 7 1 5 0; #X connect 23 0 22 0; #X connect 31 0 32 1; #X connect 32 0 33 0; #X connect 34 0 32 0; #X coords 0 0 1 1 304 147 1;