#N canvas 0 0 450 300 10; #X obj -305 349 unpack; #X obj -305 214 notein; #X obj -305 294 pack; #N canvas 248 85 609 559 synth 0; #X obj 86 103 moses 1e+06; #X msg 341 17 stop; #X obj 60 265 wssynthvoice; #X obj 121 39 unpack 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; #X obj 117 173 pack 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; #X obj 120 -4 inlet parameterised notes; #X obj 341 -6 inlet all-off; #X obj 151 383 outlet~; #X obj 86 78 poly 8 1; #X obj 117 202 route 1 2 3 4 5 6 7 8; #X obj 152 351 *~ 0.125; #X obj 152 265 wssynthvoice; #X obj 250 265 wssynthvoice; #X obj 342 265 wssynthvoice; #X obj 60 286 wssynthvoice; #X obj 152 286 wssynthvoice; #X obj 250 286 wssynthvoice; #X obj 342 286 wssynthvoice; #X connect 0 0 4 2; #X connect 1 0 8 0; #X connect 2 0 10 0; #X connect 3 0 8 0; #X connect 3 1 8 1; #X connect 3 2 4 3; #X connect 3 3 4 4; #X connect 3 4 4 5; #X connect 3 5 4 6; #X connect 3 6 4 7; #X connect 3 7 4 8; #X connect 3 8 4 9; #X connect 3 9 4 10; #X connect 3 10 4 11; #X connect 3 11 4 12; #X connect 3 12 4 13; #X connect 3 13 4 14; #X connect 3 14 4 15; #X connect 3 15 4 16; #X connect 3 16 4 17; #X connect 3 17 4 18; #X connect 3 18 4 19; #X connect 3 19 4 20; #X connect 4 0 9 0; #X connect 5 0 3 0; #X connect 6 0 1 0; #X connect 8 0 4 0; #X connect 8 1 0 0; #X connect 8 2 4 1; #X connect 9 0 2 0; #X connect 9 1 11 0; #X connect 9 2 12 0; #X connect 9 3 13 0; #X connect 9 4 14 0; #X connect 9 5 15 0; #X connect 9 6 16 0; #X connect 9 7 17 0; #X connect 10 0 7 0; #X connect 11 0 10 0; #X connect 12 0 10 0; #X connect 13 0 10 0; #X connect 14 0 10 0; #X connect 15 0 10 0; #X connect 16 0 10 0; #X connect 17 0 10 0; #X restore -305 405 pd synth; #X obj -305 380 pack 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; #X obj 100 100 cnv 15 220 100 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 162 132 vsl 10 64 4 4000 0 1 empty \$0-D-r D 3 28 1 8 -262144 -258699 -1 200 1; #X obj 142 132 vsl 10 64 0 1 0 1 empty \$0-vb-r vb 1 28 1 8 -262144 -258699 -1 0 1; #X obj 152 132 vsl 10 64 0 400 0 1 empty \$0-A-r A 2 28 1 8 -262144 -258699 -1 0 1; #X obj 167 209 t b; #X obj 143 118 hradio 10 1 1 16 empty \$0-oscsel-r oscillator 40 6 1 8 -1 -258699 -262144 7; #X obj 192 132 vsl 10 64 0 1 0 1 empty \$0-mx1-r 1 2 28 1 8 -262144 -258699 -1 0 1; #X obj 209 210 t b; #X obj 202 132 vsl 10 64 0 1 0 1 empty \$0-mx2-r 2 2 28 1 8 -262144 -258699 -1 0 1; #X obj 212 132 vsl 10 64 0 1 0 1 empty \$0-mx3-r 3 2 28 1 8 -262144 -258699 -1 3500 1; #X obj 222 132 vsl 10 64 0 1 0 1 empty \$0-mx4-r 4 2 28 1 8 -262144 -258699 -1 2300 1; #X obj 213 302 pack f f f f; #X obj 212 326 s \$0-mixparms; #X obj 309 327 s \$0-softclipamt; #X obj 236 132 vsl 10 64 0 1 0 1 empty \$0-frm1-r W 1 28 1 6 -262144 -258699 -1 5900 1; #X obj 239 357 t b; #X obj 246 132 vsl 10 64 0 1 0 1 empty \$0-frm2-r X 1 28 1 6 -262144 -258699 -1 2500 1; #X obj 256 132 vsl 10 64 0 1 0 1 empty \$0-frm3-r Y 2 28 1 6 -262144 -258699 -1 3600 1; #X obj 266 132 vsl 10 64 0 1 0 1 empty \$0-frm4-r Z 2 28 1 6 -262144 -258699 -1 5200 1; #X obj 276 132 vsl 10 64 0 1 0 1 empty \$0-frmx-r M 2 28 1 6 -262144 -258699 -1 2500 1; #X obj 233 380 pack f f f f f; #X obj 233 403 s \$0-formantprms; #X obj 353 404 s \$0-c3sel; #X obj 439 404 s \$0-c5sel; #X obj 355 427 s \$0-c4sel; #X obj 441 427 s \$0-c6sel; #X obj 306 130 tgl 10 0 empty \$0-cheb1-r empty 0 -6 0 8 -262144 -258699 -1 0 1; #X obj 353 379 sel 0 1; #X obj 306 143 tgl 10 0 empty \$0-cheb2-r empty 0 -6 1 8 -262144 -258699 -1 0 1; #X obj 407 379 sel 0 1; #X obj 129 404 s \$0-envs; #X obj 12 381 s \$0-oscilselect; #X obj 292 132 vsl 10 64 0 1 0 1 empty \$0-clp-r C 2 28 1 8 -262144 -258699 -1 4800 1; #X obj 182 132 vsl 10 64 4 4000 0 1 empty \$0-R-r R 3 28 1 8 -262144 -258699 -1 100 1; #X obj 172 132 vsl 10 64 0 100 0 1 empty \$0-S-r S 2 28 1 8 -262144 -258699 -1 300 1; #X obj 129 381 pack f f f f f; #X obj 113 188 bng 10 250 50 0 empty empty store 0 -6 1 6 -258699 -1 -1; #X obj 311 281 s \$0-chebs1; #X obj 311 302 s \$0-chebs2; #X obj 108 164 nbx 2 14 0 7 0 1 empty empty patch 0 -6 1 8 -33289 -262144 -1 0 256; #X obj 107 481 s \$0-presetnum; #X obj 108 460 s \$0-presetload; #X obj 112 438 s \$0-presetstore; #X symbolatom 144 102 24 0 0 0 - - -; #X obj 144 80 r \$0-patchname; #X obj 82 436 t b; #X obj 111 110 tgl 15 0 \$0-mute empty mute 0 -4 1 6 -262144 -1 -1 0 1; #N canvas 33 112 630 347 route 0; #N canvas 108 141 1091 385 preset 0; #X obj 236 25 r \$0-oscilselect; #X obj 24 21 inlet store; #X obj 361 24 r \$0-envs; #X obj 361 48 unpack f f f f f; #X obj 482 25 r \$0-formantprms; #X obj 482 48 unpack f f f f f; #X obj 629 25 r \$0-mixparms; #X obj 623 53 unpack f f f f; #X obj 729 23 r \$0-softclipamt; #X obj 849 23 r \$0-chebs1; #X obj 936 23 r \$0-chebs2; #X obj 332 131 outlet; #X obj 332 103 pack f f f f f f f f f f f f f f f f f f f; #X connect 0 0 12 1; #X connect 1 0 12 0; #X connect 2 0 3 0; #X connect 3 0 12 2; #X connect 3 1 12 3; #X connect 3 2 12 4; #X connect 3 3 12 5; #X connect 3 4 12 6; #X connect 4 0 5 0; #X connect 5 0 12 7; #X connect 5 1 12 8; #X connect 5 2 12 9; #X connect 5 3 12 10; #X connect 5 4 12 11; #X connect 6 0 7 0; #X connect 7 0 12 12; #X connect 7 1 12 13; #X connect 7 2 12 14; #X connect 7 3 12 15; #X connect 8 0 12 16; #X connect 9 0 12 17; #X connect 10 0 12 18; #X connect 12 0 11 0; #X restore 37 -68 pd preset store; #N canvas 464 412 657 412 preset 0; #X obj 115 45 inlet; #X obj -1 176 s \$0-oscsel-r; #X obj 96 176 s \$0-vb-r; #X obj 166 176 s \$0-A-r; #X obj 230 175 s \$0-D-r; #X obj 291 175 s \$0-S-r; #X obj 353 174 s \$0-R-r; #X obj 331 220 s \$0-mx1-r; #X obj 333 242 s \$0-mx2-r; #X obj 334 266 s \$0-mx3-r; #X obj 336 288 s \$0-mx4-r; #X obj 458 225 s \$0-frm1-r; #X obj 458 245 s \$0-frm2-r; #X obj 458 265 s \$0-frm3-r; #X obj 458 285 s \$0-frm4-r; #X obj 458 305 s \$0-frmx-r; #X obj 367 112 s \$0-clp-r; #X obj 456 181 s \$0-cheb1-r; #X obj 457 200 s \$0-cheb2-r; #X obj 67 292 s \$0-patchname; #X obj 68 228 loadbang; #X obj 68 270 tosymbol; #X obj 115 74 unpack f f f f f f f f f f f f f f f f f f s; #X msg 68 249 poly4 shaper synth; #X connect 0 0 22 0; #X connect 20 0 23 0; #X connect 21 0 19 0; #X connect 22 0 1 0; #X connect 22 1 2 0; #X connect 22 2 3 0; #X connect 22 3 4 0; #X connect 22 4 5 0; #X connect 22 5 6 0; #X connect 22 6 11 0; #X connect 22 7 12 0; #X connect 22 8 13 0; #X connect 22 9 14 0; #X connect 22 10 15 0; #X connect 22 11 7 0; #X connect 22 12 8 0; #X connect 22 13 9 0; #X connect 22 14 10 0; #X connect 22 15 16 0; #X connect 22 16 17 0; #X connect 22 17 18 0; #X connect 22 18 19 0; #X connect 23 0 21 0; #X restore 153 94 pd preset gui load; #N canvas 0 0 443 220 pgrmpatch 0; #X obj 96 -39 inlet store list; #X obj 18 -39 inlet bang; #X obj 17 101 outlet; #X msg 9 16 set \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9 \$10 \$11 \$12 \$13 \$14 \$15 \$16 \$17 \$18; #X msg 18 52 7 0 0 130.857 4.7619 67.4286 0.936508 0.396825 0.571429 0.825397 0.396825 0 0 0.555556 0.365079 0.761905 1 0 glitch-acid; #X connect 0 0 3 0; #X connect 1 0 4 0; #X connect 3 0 4 0; #X connect 4 0 2 0; #X restore 8 26 pd pgrmpatch; #N canvas 0 0 443 220 pgrmpatch 0; #X obj 96 -39 inlet store list; #X obj 18 -39 inlet bang; #X obj 17 100 outlet; #X msg 9 16 set \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9 \$10 \$11 \$12 \$13 \$14 \$15 \$16 \$17 \$18; #X msg 18 52 3 0 19.0476 765.143 44.4444 130.857 0.428571 0.349206 0.52381 0.31746 0 0.15873 0.253968 0.301587 0.666667 0.349206 0 0 resbas ; #X connect 0 0 3 0; #X connect 1 0 4 0; #X connect 3 0 4 0; #X connect 4 0 2 0; #X restore 97 26 pd pgrmpatch; #N canvas 0 0 443 220 pgrmpatch 0; #X obj 96 -39 inlet store list; #X obj 18 -39 inlet bang; #X obj 18 77 outlet; #X msg 9 16 set \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9 \$10 \$11 \$12 \$13 \$14 \$15 \$16 \$17 \$18; #X msg 18 52 5 0 0 257.714 3.1746 1336 0.68254 0.269841 0.47619 0.698413 0.460317 0.396825 0.285714 0.412698 0.47619 0.492063 1 1 eighties; #X connect 0 0 3 0; #X connect 1 0 4 0; #X connect 3 0 4 0; #X connect 4 0 2 0; #X restore 186 25 pd pgrmpatch; #N canvas 0 0 443 220 pgrmpatch 0; #X obj 96 -39 inlet store list; #X obj 18 -39 inlet bang; #X obj 18 77 outlet; #X msg 9 16 set \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9 \$10 \$11 \$12 \$13 \$14 \$15 \$16 \$17 \$18; #X msg 17 52 1 0.238095 241.27 2224 57.1429 1082.29 0.746032 0.698413 0.571429 0.539683 0.587302 0.634921 0.714286 0.666667 0.587302 0.492063 1 0 warbler; #X connect 0 0 3 0; #X connect 1 0 4 0; #X connect 3 0 4 0; #X connect 4 0 2 0; #X restore 275 25 pd pgrmpatch; #X obj 37 -92 f; #X obj 37 -39 route 0 1 2 3 4 5 6 7; #X obj 203 -41 sel 0 1 2 3 4 5 6 7; #X obj 203 -95 f; #X obj 108 -153 t f f; #X obj 108 -177 r \$0-presetnum; #X obj 203 -119 r \$0-presetload; #X obj 37 -115 r \$0-presetstore; #N canvas 0 0 443 220 pgrmpatch 0; #X obj 96 -39 inlet store list; #X obj 18 -39 inlet bang; #X obj 17 101 outlet; #X msg 9 16 set \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9 \$10 \$11 \$12 \$13 \$14 \$15 \$16 \$17 \$18; #X msg 18 52 7 0.111111 0 1462.86 84.127 4 0.380952 0.507937 0.650794 0.746032 0.857143 0.634921 0.920635 0 0 0.888889 0 0; #X connect 0 0 3 0; #X connect 1 0 4 0; #X connect 3 0 4 0; #X connect 4 0 2 0; #X restore 8 56 pd pgrmpatch; #N canvas 0 0 443 220 pgrmpatch 0; #X obj 96 -39 inlet store list; #X obj 18 -39 inlet bang; #X obj 17 100 outlet; #X msg 9 16 set \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9 \$10 \$11 \$12 \$13 \$14 \$15 \$16 \$17 \$18; #X msg 18 52 1 0.111111 12.6984 1209.14 7.93651 130.857 0.555556 0.31746 0.0634921 0.825397 0.396825 0.746032 0.428571 0.555556 0.619048 0.571429 0 0 ebass; #X connect 0 0 3 0; #X connect 1 0 4 0; #X connect 3 0 4 0; #X connect 4 0 2 0; #X restore 97 56 pd pgrmpatch; #N canvas 0 0 443 220 pgrmpatch 0; #X obj 96 -39 inlet store list; #X obj 18 -39 inlet bang; #X obj 18 77 outlet; #X msg 9 16 set \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9 \$10 \$11 \$12 \$13 \$14 \$15 \$16 \$17 \$18; #X msg 18 52 2 0.111111 6.34921 448 11.1111 1526.29 0.349206 0.539683 0.650794 0.126984 0.396825 0.714286 0.428571 0.603175 0.666667 0.619048 1 1 bellbass; #X connect 0 0 3 0; #X connect 1 0 4 0; #X connect 3 0 4 0; #X connect 4 0 2 0; #X restore 186 55 pd pgrmpatch; #N canvas 0 0 443 220 pgrmpatch 0; #X obj 96 -39 inlet store list; #X obj 18 -39 inlet bang; #X obj 18 77 outlet; #X msg 9 16 set \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9 \$10 \$11 \$12 \$13 \$14 \$15 \$16 \$17 \$18; #X msg 18 52 9 0.190476 133.333 1843.43 33.3333 4 1 0.968254 0.968254 0.777778 0.126984 0 0 0.777778 0.84127 0.619048 1 1 saxy; #X connect 0 0 3 0; #X connect 1 0 4 0; #X connect 3 0 4 0; #X connect 4 0 2 0; #X restore 275 55 pd pgrmpatch; #X text 241 -93 <--- currently selected patch in floats; #X text 352 -42 <--- either route to save inlets; #X text 352 -23 <--- or bang restore inlets; #X text 293 95 <--- send GUI restore to sliders and buttons; #X connect 0 0 7 0; #X connect 2 0 1 0; #X connect 3 0 1 0; #X connect 4 0 1 0; #X connect 5 0 1 0; #X connect 6 0 0 0; #X connect 7 0 2 1; #X connect 7 1 3 1; #X connect 7 2 4 1; #X connect 7 3 5 1; #X connect 7 4 14 1; #X connect 7 5 15 1; #X connect 7 6 16 1; #X connect 7 7 17 1; #X connect 8 0 2 0; #X connect 8 1 3 0; #X connect 8 2 4 0; #X connect 8 3 5 0; #X connect 8 4 14 0; #X connect 8 5 15 0; #X connect 8 6 16 0; #X connect 8 7 17 0; #X connect 9 0 8 0; #X connect 10 0 6 1; #X connect 10 1 9 1; #X connect 11 0 10 0; #X connect 12 0 9 0; #X connect 13 0 6 0; #X connect 14 0 1 0; #X connect 15 0 1 0; #X connect 16 0 1 0; #X connect 17 0 1 0; #X restore 269 488 pd route store and recall; #X obj -250 266 inlet midi notes; #X obj -250 294 route alloff; #X msg -251 315 bang; #X obj -18 108 pgmin; #X obj -18 135 - 1; #X obj 108 138 nbx 2 14 1 16 0 0 empty empty midichan 0 -6 1 6 -1 -262144 -1 1 256; #X obj 19 151 == 1; #X obj -18 176 spigot; #X obj -268 245 == 1; #X obj -305 265 spigot; #X obj -304 451 *~; #X obj -303 475 outlet~; #X obj -229 420 line~; #X msg -228 400 \$1 300; #X connect 0 0 4 0; #X connect 0 1 4 1; #X connect 1 0 62 0; #X connect 1 1 2 1; #X connect 1 2 61 0; #X connect 2 0 0 0; #X connect 3 0 63 0; #X connect 4 0 3 0; #X connect 6 0 9 0; #X connect 6 0 40 2; #X connect 6 0 4 5; #X connect 7 0 40 0; #X connect 7 0 4 3; #X connect 8 0 9 0; #X connect 8 0 40 1; #X connect 8 0 4 4; #X connect 9 0 40 0; #X connect 10 0 36 0; #X connect 10 0 4 2; #X connect 11 0 16 0; #X connect 11 0 4 13; #X connect 12 0 16 0; #X connect 13 0 12 0; #X connect 13 0 16 1; #X connect 13 0 4 14; #X connect 14 0 12 0; #X connect 14 0 16 2; #X connect 14 0 4 15; #X connect 15 0 12 0; #X connect 15 0 16 3; #X connect 15 0 4 16; #X connect 16 0 17 0; #X connect 19 0 25 0; #X connect 19 0 4 8; #X connect 20 0 25 0; #X connect 21 0 20 0; #X connect 21 0 25 1; #X connect 21 0 4 9; #X connect 22 0 20 0; #X connect 22 0 25 2; #X connect 22 0 4 10; #X connect 23 0 20 0; #X connect 23 0 25 3; #X connect 23 0 4 11; #X connect 24 0 25 4; #X connect 24 0 20 0; #X connect 24 0 4 12; #X connect 25 0 26 0; #X connect 31 0 32 0; #X connect 31 0 42 0; #X connect 31 0 4 18; #X connect 32 0 27 0; #X connect 32 1 29 0; #X connect 33 0 34 0; #X connect 33 0 43 0; #X connect 33 0 4 19; #X connect 34 0 28 0; #X connect 34 1 30 0; #X connect 37 0 18 0; #X connect 37 0 4 17; #X connect 38 0 9 0; #X connect 38 0 40 4; #X connect 38 0 4 7; #X connect 39 0 9 0; #X connect 39 0 40 3; #X connect 39 0 4 6; #X connect 40 0 35 0; #X connect 41 0 47 0; #X connect 44 0 45 0; #X connect 44 0 50 0; #X connect 49 0 48 0; #X connect 50 0 46 0; #X connect 51 0 66 0; #X connect 53 0 54 0; #X connect 54 0 55 0; #X connect 54 1 0 0; #X connect 55 0 3 1; #X connect 56 0 57 0; #X connect 56 1 59 0; #X connect 57 0 60 0; #X connect 58 0 59 1; #X connect 58 0 61 1; #X connect 59 0 60 1; #X connect 60 0 44 0; #X connect 61 0 62 1; #X connect 62 0 2 0; #X connect 63 0 64 0; #X connect 65 0 63 1; #X connect 66 0 65 0; #X coords 0 -1 1 1 220 100 1 100 100;