#N canvas 0 0 336 906 10; #X obj -167 65 sig~; #X obj -214 163 *~; #X obj -165 -293 t f f; #X obj -167 44 mtof; #X obj -213 -21 sqrt~; #X obj -231 278 *~; #X obj -230 31 *~; #X obj -166 87 +~; #X obj -128 43 osc~ 8; #X obj -129 1 *~ 8; #X obj -128 23 +~ 0.5; #X obj -129 -21 vline~; #X obj -212 -256 t f b b; #X obj -128 65 *~; #X obj -95 1 *~ 5; #X obj -72 -21 / 2; #X obj -102 -73 t f f; #X obj -102 -95 * 8; #X msg -129 -45 0 \, 1 \$1; #X obj -129 -101 f; #N canvas 0 0 682 329 ssumtabosc 0; #X obj 198 288 s \$0-t0; #N canvas 0 0 450 300 graph7 0; #X array \$0-t0 259 float 3; #A 0 -0.142291 0 0.142291 0.281541 0.414795 0.539275 0.652453 0.752126 0.836476 0.904115 0.954125 0.986069 0.999999 0.996443 0.976375 0.941178 0.892588 0.83263 0.763549 0.687733 0.607632 0.525684 0.444234 0.365465 0.291341 0.223548 0.163454 0.112085 0.0701054 0.0378194 0.01518 0.00181451 -0.00294161 -1.73922e-07 0.00953099 0.0244048 0.0432942 0.0648523 0.08777 0.11083 0.132952 0.153237 0.170991 0.185747 0.197278 0.205584 0.210891 0.213618 0.21435 0.2138 0.212762 0.212066 0.212527 0.2149 0.219836 0.22784 0.239242 0.254169 0.272536 0.294038 0.318153 0.344164 0.371183 0.39818 0.424029 0.447555 0.467581 0.48298 0.492726 0.495945 0.491953 0.480292 0.460763 0.433438 0.398668 0.357083 0.309571 0.257256 0.201461 0.143662 0.0854399 0.0284197 -0.0257856 -0.0756372 -0.119728 -0.156839 -0.185983 -0.206451 -0.217838 -0.220065 -0.213382 -0.198368 -0.175911 -0.147174 -0.113564 -0.0766728 -0.0382225 -3.04113e-06 0.0361963 0.0686538 0.0957818 0.116188 0.128731 0.132565 0.127179 0.112418 0.0884945 0.0559845 0.0158134 -0.0307746 -0.082258 -0.13689 -0.192761 -0.247863 -0.300165 -0.347684 -0.388559 -0.421119 -0.443946 -0.455927 -0.456297 -0.444674 -0.42107 -0.3859 -0.339966 -0.284437 -0.220805 -0.15084 -0.0765299 -8.31342e-06 0.0765136 0.150825 0.22079 0.284424 0.339955 0.385891 0.421064 0.44467 0.456296 0.455928 0.44395 0.421126 0.388567 0.347693 0.300176 0.247875 0.192773 0.136902 0.0822696 0.0307852 -0.015804 -0.0559766 -0.0884884 -0.112414 -0.127177 -0.132565 -0.128732 -0.116192 -0.095787 -0.0686603 -0.0362037 -5.06852e-06 0.0382142 0.0766646 0.113557 0.147168 0.175905 0.198364 0.21338 0.220064 0.21784 0.206454 0.185988 0.156846 0.119737 0.0756474 0.0257969 -0.0284076 -0.0854274 -0.14365 -0.201449 -0.257245 -0.309561 -0.357074 -0.39866 -0.433431 -0.460758 -0.480289 -0.491951 -0.495945 -0.492728 -0.482982 -0.467585 -0.44756 -0.424035 -0.398185 -0.371189 -0.34417 -0.318158 -0.294042 -0.272541 -0.254173 -0.239245 -0.227842 -0.219837 -0.214901 -0.212527 -0.212066 -0.212762 -0.2138 -0.21435 -0.213618 -0.210892 -0.205586 -0.19728 -0.18575 -0.170994 -0.153241 -0.132957 -0.110835 -0.087775 -0.0648572 -0.0432986 -0.0244085 -0.00953368 -1.21759e-06 0.00294177 -0.00181258 -0.0151762 -0.0378135 -0.0700974 -0.112075 -0.163442 -0.223534 -0.291326 -0.365449 -0.444216 -0.525666 -0.607615 -0.687716 -0.763533 -0.832616 -0.892576 -0.941169 -0.976369 -0.99644 -1 -0.986074 -0.954134 -0.904128 -0.836492 -0.752146 -0.652476 -0.539301 -0.414823 -0.28157 -0.142322 -3.08784e-05 0.14226 ; #X coords 0 0 259 1 200 140 0; #X restore 31 246 graph; #X msg 199 267 sinesum 256 \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8; #X obj 172 94 vsl 10 64 0 1 0 1 empty empty empty 0 -8 0 8 -262144 -258699 -1 2300 1; #X obj 169 196 pack f f f f f f f f; #X obj 175 173 t b; #X obj 182 94 vsl 10 64 0 1 0 1 empty empty empty 0 -8 0 8 -262144 -258699 -1 1500 1; #X obj 192 94 vsl 10 64 0 1 0 1 empty empty empty 0 -8 0 8 -262144 -258699 -1 2600 1; #X obj 202 94 vsl 10 64 0 1 0 1 empty empty empty 0 -8 0 8 -262144 -258699 -1 4700 1; #X obj 212 94 vsl 10 64 0 1 0 1 empty empty empty 0 -8 0 8 -262144 -258699 -1 5700 1; #X obj 222 94 vsl 10 64 0 1 0 1 empty empty empty 0 -8 0 8 -262144 -258699 -1 6000 1; #X obj 232 94 vsl 10 64 0 1 0 1 empty empty empty 0 -8 0 8 -262144 -258699 -1 6300 1; #X obj 242 94 vsl 10 64 0 1 0 1 empty empty empty 0 -8 0 8 -262144 -258699 -1 6300 1; #X msg 124 266 normalize; #X obj 169 217 t b l; #X obj 124 245 del 2; #X obj -84 178 inlet~; #X obj -85 269 outlet~; #X obj 148 62 r \$0-oscillatorparts; #X obj -84 246 tabread4~ \$0-t0; #X obj -84 223 *~ 256; #N canvas 0 0 701 555 oscil 0; #X obj 205 26 s \$0-oscillatorparts; #X msg 218 -315 1 0 0 0 0 0 0 0; #X msg 222 -283 1 1 0 0 0 0 0 0; #X msg 225 -254 1 0 1 0 0 0 0 0; #X msg 234 -225 1 1 1 0 0 0 0 0; #X msg 238 -199 1 0 0 1 0 0 0 0; #X msg 245 -174 1 1 0 1 0 1 0 0; #X msg 249 -143 1 1 1 1 1 0 0 0; #X msg 253 -114 1 1 0 1 1 1 0 1; #X msg 260 -90 1 1 1 1 1 1 0 0; #X msg 270 -62 1 1 1 1 1 1 1 1; #X msg 276 -35 0 1 0 1 0 1 0 1; #X obj 235 -361 sel 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; #X obj 235 -383 r \$0-oscilselect; #X connect 1 0 0 0; #X connect 2 0 0 0; #X connect 3 0 0 0; #X connect 4 0 0 0; #X connect 5 0 0 0; #X connect 6 0 0 0; #X connect 7 0 0 0; #X connect 8 0 0 0; #X connect 9 0 0 0; #X connect 10 0 0 0; #X connect 11 0 0 0; #X connect 12 0 1 0; #X connect 12 1 2 0; #X connect 12 2 3 0; #X connect 12 3 4 0; #X connect 12 4 5 0; #X connect 12 5 6 0; #X connect 12 6 7 0; #X connect 12 7 8 0; #X connect 12 8 9 0; #X connect 12 9 10 0; #X connect 12 10 11 0; #X connect 13 0 12 0; #X restore 323 131 pd oscil slect map; #X text 56 6 Additive source using sinesum to fill a table with sinusoid components. The table is then normalised.; #X connect 2 0 0 0; #X connect 3 0 4 0; #X connect 4 0 14 0; #X connect 5 0 4 0; #X connect 6 0 5 0; #X connect 6 0 4 1; #X connect 7 0 5 0; #X connect 7 0 4 2; #X connect 8 0 5 0; #X connect 8 0 4 3; #X connect 9 0 5 0; #X connect 9 0 4 4; #X connect 10 0 5 0; #X connect 10 0 4 5; #X connect 11 0 5 0; #X connect 11 0 4 6; #X connect 12 0 5 0; #X connect 12 0 4 7; #X connect 13 0 0 0; #X connect 14 0 15 0; #X connect 14 1 2 0; #X connect 15 0 13 0; #X connect 16 0 20 0; #X connect 18 0 14 0; #X connect 19 0 17 0; #X connect 20 0 19 0; #X coords 0 0 1 1 180 100 0; #X restore -167 129 pd ssumtabosc; #X obj -113 -125 / 2; #X obj -113 -166 t f f; #N canvas 0 0 926 640 mix4 0; #X obj 40 289 inlet~; #X obj 105 448 outlet~; #X obj 143 321 unpack f f f f; #X obj 90 288 inlet~; #X obj 141 287 inlet~; #X obj 191 286 inlet~; #X obj 77 370 *~; #X obj 104 370 *~; #X obj 133 370 *~; #X obj 160 370 *~; #X obj 104 421 *~ 0.25; #X obj 249 284 inlet mix parms; #X connect 0 0 6 0; #X connect 2 0 6 1; #X connect 2 1 7 1; #X connect 2 2 8 1; #X connect 2 3 9 1; #X connect 3 0 7 0; #X connect 4 0 8 0; #X connect 5 0 9 0; #X connect 6 0 10 0; #X connect 7 0 10 0; #X connect 8 0 10 0; #X connect 9 0 10 0; #X connect 10 0 1 0; #X connect 11 0 2 0; #X coords 0 0 1 1 100 100 0; #X restore -241 338 pd mix4; #X obj -230 301 *~ 2; #X obj -178 287 *~ 0.125; #X obj -80 285 *~ 0.125; #X obj -231 9 *~ 0.1; #X obj -166 107 phasor~; #X obj -292 215 cos~; #X obj -76 -403 inlet notes vel; #X obj -242 440 outlet~; #X obj -291 275 *~ 0.25; #N canvas 0 0 450 300 cheby46shp 0; #N canvas 0 0 450 300 graph7 0; #X array \$0-c7 259 float 3; #A 0 1.12746 1 0.877426 0.759644 0.646563 0.538094 0.434146 0.334633 0.239467 0.14856 0.0618258 -0.0208201 -0.099463 -0.174187 -0.245075 -0.31221 -0.375673 -0.435547 -0.491911 -0.544845 -0.594429 -0.640739 -0.683856 -0.723854 -0.76081 -0.7948 -0.825898 -0.854179 -0.879715 -0.90258 -0.922845 -0.940582 -0.95586 -0.96875 -0.979321 -0.98764 -0.993776 -0.997795 -0.999764 -0.999748 -0.997811 -0.994019 -0.988433 -0.981117 -0.972132 -0.96154 -0.949401 -0.935775 -0.920721 -0.904297 -0.88656 -0.867568 -0.847377 -0.826042 -0.803618 -0.780159 -0.755717 -0.730347 -0.704099 -0.677024 -0.649174 -0.620598 -0.591344 -0.561462 -0.530998 -0.5 -0.468513 -0.436584 -0.404256 -0.371574 -0.338582 -0.30532 -0.271832 -0.238159 -0.204341 -0.170417 -0.136427 -0.102409 -0.0684009 -0.0344386 -0.000558853 0.0332031 0.0668125 0.100235 0.133439 0.166389 0.199056 0.231408 0.263413 0.295044 0.32627 0.357064 0.387397 0.417244 0.446578 0.475373 0.503605 0.53125 0.558285 0.584687 0.610434 0.635506 0.659881 0.683541 0.706466 0.728638 0.750039 0.770653 0.790464 0.809456 0.827614 0.844925 0.861376 0.876953 0.891645 0.905442 0.918332 0.930305 0.941354 0.95147 0.960645 0.968872 0.976146 0.98246 0.987812 0.992195 0.995608 0.998047 0.999512 1 0.999512 0.998047 0.995608 0.992195 0.987812 0.98246 0.976146 0.968872 0.960645 0.95147 0.941354 0.930305 0.918332 0.905442 0.891645 0.876953 0.861376 0.844925 0.827614 0.809456 0.790464 0.770653 0.750039 0.728638 0.706466 0.683541 0.659881 0.635506 0.610434 0.584687 0.558285 0.53125 0.503605 0.475373 0.446578 0.417244 0.387397 0.357064 0.32627 0.295044 0.263413 0.231408 0.199056 0.166389 0.133439 0.100235 0.0668125 0.0332031 -0.000558853 -0.0344386 -0.0684009 -0.102409 -0.136427 -0.170417 -0.204341 -0.238159 -0.271832 -0.30532 -0.338582 -0.371574 -0.404256 -0.436584 -0.468513 -0.5 -0.530998 -0.561462 -0.591344 -0.620598 -0.649174 -0.677024 -0.704099 -0.730347 -0.755717 -0.780159 -0.803618 -0.826042 -0.847377 -0.867568 -0.88656 -0.904297 -0.920721 -0.935775 -0.949401 -0.96154 -0.972132 -0.981117 -0.988433 -0.994019 -0.997811 -0.999748 -0.999764 -0.997795 -0.993776 -0.98764 -0.979321 -0.96875 -0.95586 -0.940582 -0.922845 -0.90258 -0.879715 -0.854179 -0.825898 -0.7948 -0.76081 -0.723854 -0.683856 -0.640739 -0.594429 -0.544845 -0.491911 -0.435547 -0.375673 -0.31221 -0.245075 -0.174187 -0.099463 -0.0208201 0.0618258 0.14856 0.239467 0.334633 0.434146 0.538094 0.646563 0.759644 0.877426 1 1.12746; #X coords 0 0 1 1 200 140 0; #X restore 64 194 graph; #X obj -48 156 *~ 128; #X obj -49 175 +~ 128; #N canvas 113 0 817 374 make-table 0; #X obj 118 158 t b b; #X obj 190 183 f; #X obj 228 183 + 1; #X msg 212 160 0; #X obj 118 181 until; #X obj 190 213 t f f; #X obj 117 209 sel 258; #X obj 118 139 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 65 240 expr ($f1-129)/128; #X obj 118 116 inlet; #X obj 451 100 t b b; #X obj 523 125 f; #X obj 561 125 + 1; #X msg 545 102 0; #X obj 451 123 until; #X obj 523 155 t f f; #X obj 450 151 sel 258; #X obj 451 81 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 395 182 expr ($f1-129)/128; #X obj 451 58 inlet; #X obj 65 264 expr 8*$f1*$f1*$f1*$f1-8*$f1*$f1+1; #X obj 395 206 expr 32*$f1*$f1*$f1*$f1*$f1*$f1 -48*$f1*$f1*$f1*$f1+18*$f1*$f1-1 ; #X text 588 246 6th C.P. and basta.; #X text 278 284 4th C.P.; #X text 135 22 This patch computes Chebychev polynomials and stores them in a wavetable for use later.; #X obj 91 290 tabwrite \$0-c7; #X obj 424 248 tabwrite \$0-c7; #X connect 0 0 4 0; #X connect 0 1 3 0; #X connect 1 0 2 0; #X connect 1 0 5 0; #X connect 1 0 6 0; #X connect 2 0 1 1; #X connect 3 0 1 1; #X connect 4 0 1 0; #X connect 5 0 8 0; #X connect 5 1 25 1; #X connect 6 0 4 1; #X connect 7 0 0 0; #X connect 8 0 20 0; #X connect 9 0 7 0; #X connect 10 0 14 0; #X connect 10 1 13 0; #X connect 11 0 12 0; #X connect 11 0 15 0; #X connect 11 0 16 0; #X connect 12 0 11 1; #X connect 13 0 11 1; #X connect 14 0 11 0; #X connect 15 0 18 0; #X connect 15 1 26 1; #X connect 16 0 14 1; #X connect 17 0 10 0; #X connect 18 0 21 0; #X connect 19 0 17 0; #X connect 20 0 25 0; #X connect 21 0 26 0; #X restore 106 194 pd make-table; #X obj -48 131 inlet~; #X obj -48 218 outlet~; #X obj -48 194 tabread4~ \$0-c7; #X obj 107 173 r \$0-c4sel; #X obj 193 173 r \$0-c6sel; #X connect 1 0 2 0; #X connect 2 0 6 0; #X connect 4 0 1 0; #X connect 6 0 5 0; #X connect 7 0 3 0; #X connect 8 0 3 1; #X coords 0 0 1 1 85 60 0; #X restore -80 221 pd cheby46shp; #N canvas 0 0 450 300 cheby35shp 0; #N canvas 0 0 450 300 graph7 0; #X array \$0-c6 259 float 3; #A 0 -1.20148 -1 -0.810724 -0.63326 -0.467216 -0.31221 -0.167866 -0.0338144 0.0903053 0.204849 0.310166 0.406597 0.494477 0.574137 0.645895 0.71007 0.766969 0.816895 0.860145 0.897008 0.927771 0.952708 0.972093 0.98619 0.995261 0.999557 0.999329 0.994816 0.986257 0.97388 0.957912 0.938572 0.916074 0.890625 0.86243 0.831684 0.798582 0.76331 0.726049 0.686977 0.646266 0.60408 0.560583 0.515931 0.470276 0.423765 0.37654 0.328738 0.280493 0.231934 0.183183 0.13436 0.0855808 0.0369554 -0.01141 -0.0594134 -0.106956 -0.153946 -0.200292 -0.245909 -0.290715 -0.334633 -0.377589 -0.419512 -0.460337 -0.5 -0.538443 -0.57561 -0.611449 -0.645912 -0.678953 -0.710532 -0.740609 -0.76915 -0.796122 -0.821497 -0.845248 -0.867354 -0.887794 -0.906551 -0.923612 -0.938965 -0.952601 -0.964516 -0.974704 -0.983167 -0.989906 -0.994925 -0.99823 -0.999832 -0.999741 -0.997972 -0.994539 -0.98946 -0.982757 -0.97445 -0.964564 -0.953125 -0.94016 -0.925699 -0.909772 -0.892414 -0.873658 -0.85354 -0.832098 -0.809372 -0.785401 -0.760228 -0.733895 -0.706446 -0.677928 -0.648387 -0.61787 -0.586426 -0.554105 -0.520957 -0.487033 -0.452386 -0.417069 -0.381135 -0.344638 -0.307632 -0.270174 -0.232319 -0.194122 -0.15564 -0.11693 -0.0780487 -0.039053 0 0.039053 0.0780487 0.11693 0.15564 0.194122 0.232319 0.270174 0.307632 0.344638 0.381135 0.417069 0.452386 0.487033 0.520957 0.554105 0.586426 0.61787 0.648387 0.677928 0.706446 0.733895 0.760228 0.785401 0.809372 0.832098 0.85354 0.873658 0.892414 0.909772 0.925699 0.94016 0.953125 0.964564 0.97445 0.982757 0.98946 0.994539 0.997972 0.999741 0.999832 0.99823 0.994925 0.989906 0.983167 0.974704 0.964516 0.952601 0.938965 0.923612 0.906551 0.887794 0.867354 0.845248 0.821497 0.796122 0.76915 0.740609 0.710532 0.678953 0.645912 0.611449 0.57561 0.538443 0.5 0.460337 0.419512 0.377589 0.334633 0.290715 0.245909 0.200292 0.153946 0.106956 0.0594134 0.01141 -0.0369554 -0.0855808 -0.13436 -0.183183 -0.231934 -0.280493 -0.328738 -0.37654 -0.423765 -0.470276 -0.515931 -0.560583 -0.60408 -0.646266 -0.686977 -0.726049 -0.76331 -0.798582 -0.831684 -0.86243 -0.890625 -0.916074 -0.938572 -0.957912 -0.97388 -0.986257 -0.994816 -0.999329 -0.999557 -0.995261 -0.98619 -0.972093 -0.952708 -0.927771 -0.897008 -0.860145 -0.816895 -0.766969 -0.71007 -0.645895 -0.574137 -0.494477 -0.406597 -0.310166 -0.204849 -0.0903053 0.0338144 0.167866 0.31221 0.467216 0.63326 0.810724 1 1.20148; #X coords 0 0 1 1 200 140 0; #X restore 64 194 graph; #X obj -48 156 *~ 128; #X obj -49 175 +~ 128; #N canvas 113 0 849 700 make-table 0; #X obj 141 304 t b b; #X obj 213 329 f; #X obj 251 329 + 1; #X msg 235 306 0; #X obj 141 327 until; #X obj 213 359 t f f; #X obj 140 355 sel 258; #X obj 141 285 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 88 386 expr ($f1-129)/128; #X obj 141 262 inlet; #X obj 444 228 t b b; #X obj 516 253 f; #X obj 554 253 + 1; #X msg 538 230 0; #X obj 444 251 until; #X obj 516 283 t f f; #X obj 443 279 sel 258; #X obj 391 334 expr 16*$f1*$f1*$f1*$f1*$f1-20*$f1*$f1*$f1+5*$f1; #X obj 444 209 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 391 310 expr ($f1-129)/128; #X obj 444 186 inlet; #X obj 88 410 expr 4*$f1*$f1*$f1-3*$f1; #X text 309 410 3rd C.P.; #X text 613 357 5th C.P.; #X text 118 151 This patch computes Chebychev polynomials and stores them in a wavetable for use later.; #X obj 114 436 tabwrite \$0-c6; #X obj 417 360 tabwrite \$0-c6; #X connect 0 0 4 0; #X connect 0 1 3 0; #X connect 1 0 2 0; #X connect 1 0 5 0; #X connect 1 0 6 0; #X connect 2 0 1 1; #X connect 3 0 1 1; #X connect 4 0 1 0; #X connect 5 0 8 0; #X connect 5 1 25 1; #X connect 6 0 4 1; #X connect 7 0 0 0; #X connect 8 0 21 0; #X connect 9 0 7 0; #X connect 10 0 14 0; #X connect 10 1 13 0; #X connect 11 0 12 0; #X connect 11 0 15 0; #X connect 11 0 16 0; #X connect 12 0 11 1; #X connect 13 0 11 1; #X connect 14 0 11 0; #X connect 15 0 19 0; #X connect 15 1 26 1; #X connect 16 0 14 1; #X connect 17 0 26 0; #X connect 18 0 10 0; #X connect 19 0 17 0; #X connect 20 0 18 0; #X connect 21 0 25 0; #X restore 106 194 pd make-table; #X obj -48 131 inlet~; #X obj -48 218 outlet~; #X obj -48 194 tabread4~ \$0-c6; #X obj 106 165 r \$0-c3sel; #X obj 192 165 r \$0-c5sel; #X connect 1 0 2 0; #X connect 2 0 6 0; #X connect 4 0 1 0; #X connect 6 0 5 0; #X connect 7 0 3 0; #X connect 8 0 3 1; #X coords 0 0 1 1 85 60 0; #X restore -179 222 pd cheby35shp; #X obj -291 242 *~; #N canvas 0 0 603 470 cosclip 0; #X obj 46 174 inlet~; #X obj 45 241 +~ 128; #X obj 45 268 tabread4~ \$0-sm1; #X obj 44 317 outlet~; #N canvas 0 0 450 300 graph15 0; #X array \$0-sm1 259 float 3; #A 0 -0.0245412 0 0.0245412 0.0490676 0.0735645 0.0980171 0.122411 0.14673 0.170962 0.19509 0.219101 0.24298 0.266713 0.290284 0.313681 0.33689 0.359895 0.382683 0.405241 0.427555 0.449611 0.471396 0.492898 0.514102 0.534997 0.55557 0.575808 0.595699 0.615231 0.634393 0.653172 0.671558 0.68954 0.707106 0.724247 0.740951 0.757208 0.77301 0.788346 0.803207 0.817584 0.831469 0.844853 0.857728 0.870087 0.881921 0.893224 0.903989 0.914209 0.923879 0.932992 0.941544 0.949528 0.95694 0.963776 0.970031 0.975702 0.980785 0.985277 0.989176 0.992479 0.995185 0.99729 0.998795 0.999699 1 0.999699 0.998796 0.997291 0.995185 0.99248 0.989177 0.985278 0.980786 0.975702 0.970032 0.963776 0.956941 0.949529 0.941545 0.932993 0.92388 0.91421 0.90399 0.893225 0.881922 0.870088 0.85773 0.844855 0.831471 0.817586 0.803209 0.788348 0.773012 0.75721 0.740952 0.724248 0.707108 0.689542 0.67156 0.653174 0.634395 0.615233 0.595701 0.57581 0.555572 0.534999 0.514105 0.4929 0.471399 0.449613 0.427557 0.405243 0.382686 0.359897 0.336892 0.313684 0.290287 0.266715 0.242983 0.219104 0.195093 0.170964 0.146733 0.122413 0.0980197 0.0735671 0.0490703 0.0245439 2.65359e-06 -0.0245386 -0.049065 -0.0735619 -0.0980144 -0.122408 -0.146728 -0.170959 -0.195088 -0.219098 -0.242977 -0.26671 -0.290282 -0.313679 -0.336887 -0.359892 -0.382681 -0.405239 -0.427552 -0.449609 -0.471394 -0.492896 -0.5141 -0.534995 -0.555568 -0.575806 -0.595697 -0.615229 -0.634391 -0.65317 -0.671557 -0.689538 -0.707104 -0.724245 -0.740949 -0.757207 -0.773008 -0.788344 -0.803205 -0.817583 -0.831468 -0.844852 -0.857727 -0.870085 -0.88192 -0.893223 -0.903988 -0.914208 -0.923878 -0.932992 -0.941543 -0.949527 -0.956939 -0.963775 -0.97003 -0.975701 -0.980785 -0.985277 -0.989176 -0.992479 -0.995184 -0.99729 -0.998795 -0.999699 -1 -0.999699 -0.998796 -0.997291 -0.995185 -0.99248 -0.989177 -0.985278 -0.980786 -0.975703 -0.970032 -0.963777 -0.956942 -0.94953 -0.941545 -0.932994 -0.923881 -0.914212 -0.903991 -0.893226 -0.881923 -0.870089 -0.857731 -0.844856 -0.831472 -0.817587 -0.80321 -0.788349 -0.773013 -0.757212 -0.740954 -0.72425 -0.70711 -0.689544 -0.671562 -0.653176 -0.634397 -0.615235 -0.595703 -0.575812 -0.555574 -0.535002 -0.514107 -0.492902 -0.471401 -0.449616 -0.42756 -0.405246 -0.382688 -0.3599 -0.336895 -0.313687 -0.29029 -0.266718 -0.242985 -0.219106 -0.195095 -0.170967 -0.146736 -0.122416 -0.0980223 -0.0735698 -0.0490729 -0.0245465 -5.30718e-06 0.0245359; #X coords 0 0 259 1 258 258 0; #X restore 165 267 graph; #X obj 165 245 s \$0-sm1; #X msg 165 222 sinesum 256 1; #X obj 165 200 loadbang; #X obj 46 206 *~ 64; #X obj 45 291 hip~ 10; #X obj 111 158 * 256; #X obj 111 182 + 64; #X obj 111 66 inlet distort; #X connect 0 0 8 0; #X connect 1 0 2 0; #X connect 2 0 9 0; #X connect 6 0 5 0; #X connect 7 0 6 0; #X connect 8 0 1 0; #X connect 9 0 3 0; #X connect 10 0 11 0; #X connect 11 0 8 1; #X connect 12 0 10 0; #X coords 0 0 1 1 85 60 0; #X restore -240 366 pd cosclip; #N canvas 0 0 926 640 bq-formant 0; #X obj 48 383 inlet~; #X obj 47 584 outlet~; #X obj 46 467 biquad~; #X msg 124 371 bang; #X obj 94 489 biquad~; #X obj 145 510 biquad~; #X obj 193 532 biquad~; #X obj 31 332 pack f 33; #X obj 105 330 pack f 33; #X obj 175 330 pack f 33; #X obj 247 329 pack f 33; #X obj 31 291 * 300; #X obj 31 312 + 20; #X obj 105 289 * 500; #X obj 105 309 + 300; #X obj 176 289 * 500; #X obj 249 286 * 500; #X obj 106 255 unpack f f f f f; #X obj 59 506 *~; #X obj 123 351 loadbang; #X obj 106 232 inlet parms; #X obj 175 309 + 600; #X obj 249 306 + 900; #X obj 49 416 hip~ 10; #X obj 47 563 lop~ 9000; #X obj 54 446 bandpass 400 30; #X obj 104 468 bandpass 640 30; #X obj 153 489 bandpass 770 30; #X obj 203 511 bandpass 933 30; #X connect 0 0 23 0; #X connect 2 0 18 0; #X connect 2 0 24 0; #X connect 3 0 25 0; #X connect 3 0 26 0; #X connect 3 0 27 0; #X connect 3 0 28 0; #X connect 4 0 24 0; #X connect 5 0 24 0; #X connect 6 0 24 0; #X connect 7 0 25 0; #X connect 8 0 26 0; #X connect 9 0 27 0; #X connect 10 0 28 0; #X connect 11 0 12 0; #X connect 12 0 7 0; #X connect 13 0 14 0; #X connect 14 0 8 0; #X connect 15 0 21 0; #X connect 16 0 22 0; #X connect 17 0 11 0; #X connect 17 1 13 0; #X connect 17 2 15 0; #X connect 17 3 16 0; #X connect 17 4 18 1; #X connect 18 0 1 0; #X connect 19 0 3 0; #X connect 20 0 17 0; #X connect 21 0 9 0; #X connect 22 0 10 0; #X connect 23 0 2 0; #X connect 23 0 4 0; #X connect 23 0 5 0; #X connect 23 0 6 0; #X connect 24 0 1 0; #X connect 25 0 2 0; #X connect 26 0 4 0; #X connect 27 0 5 0; #X connect 28 0 6 0; #X coords 0 0 1 1 100 100 0; #X restore -241 397 pd bq-formant; #X obj -292 193 *~ 2; #X obj -219 -58 lop~ 200; #X obj -148 316 r \$0-mixparms; #X obj -175 344 r \$0-softclipamt; #X obj -155 375 r \$0-formantprms; #X obj -166 -208 r \$0-envs; #X obj -163 -315 / 127; #X obj -166 -187 unpack f f f f f; #X obj -219 -82 adsr 1 2 3 4; #X msg -190 -233 1; #X msg -115 -318 0; #X obj -163 -338 spigot; #X obj -126 -360 > 0; #X obj -156 -382 t f f; #X obj -115 -338 sel 0; #X obj -212 -277 spigot; #X text -234 415 ajf 2006; #N canvas 19 39 805 410 route 0; #X obj 168 15 unpack f f f f f f f f f f f f f f f f f f s; #X obj 172 115 pack f f f f f; #X obj 172 140 s \$0-envs; #X obj 52 117 s \$0-oscilselect; #X obj 199 179 pack f f f f; #X obj 199 204 s \$0-mixparms; #X obj 313 181 pack f f f f f; #X obj 313 205 s \$0-formantprms; #X obj 395 92 s \$0-softclipamt; #X obj 450 165 s \$0-c3sel; #X obj 531 165 s \$0-c5sel; #X obj 495 135 sel 0 1; #X obj 653 135 sel 0 1; #X obj 608 165 s \$0-c4sel; #X obj 689 165 s \$0-c6sel; #X obj 168 -59 inlet; #X obj 168 -14 list split 2; #X obj -28 114 unpack f f; #X obj -54 166 s \$0-note; #X obj 15 165 s \$0-vel; #X obj -29 136 swap; #X obj 168 -38 t l b; #X obj 501 215 outlet dsp on; #X connect 0 0 3 0; #X connect 0 1 1 0; #X connect 0 2 1 1; #X connect 0 3 1 2; #X connect 0 4 1 3; #X connect 0 5 1 4; #X connect 0 6 6 0; #X connect 0 7 6 1; #X connect 0 8 6 2; #X connect 0 9 6 3; #X connect 0 10 6 4; #X connect 0 11 4 0; #X connect 0 12 4 1; #X connect 0 13 4 2; #X connect 0 14 4 3; #X connect 0 15 8 0; #X connect 0 16 11 0; #X connect 0 17 12 0; #X connect 1 0 2 0; #X connect 4 0 5 0; #X connect 6 0 7 0; #X connect 11 0 9 0; #X connect 11 1 10 0; #X connect 12 0 13 0; #X connect 12 1 14 0; #X connect 15 0 21 0; #X connect 16 0 17 0; #X connect 16 1 0 0; #X connect 17 0 20 0; #X connect 17 1 20 1; #X connect 20 0 18 0; #X connect 20 1 19 0; #X connect 21 0 16 0; #X connect 21 1 22 0; #X restore -76 -380 pd route params; #X obj -225 -403 r \$0-note; #X obj -156 -403 r \$0-vel; #X obj -161 423 env~; #X obj -163 463 switch~; #X obj -161 443 > 1; #X msg -125 422 1; #X connect 0 0 7 0; #X connect 1 0 34 0; #X connect 1 0 5 1; #X connect 1 0 33 0; #X connect 2 0 46 1; #X connect 2 1 6 1; #X connect 3 0 0 0; #X connect 4 0 27 0; #X connect 4 0 1 0; #X connect 5 0 24 0; #X connect 6 0 5 0; #X connect 7 0 28 0; #X connect 8 0 13 0; #X connect 9 0 10 0; #X connect 10 0 8 0; #X connect 11 0 9 0; #X connect 11 0 14 0; #X connect 12 0 3 0; #X connect 12 1 47 0; #X connect 12 2 19 0; #X connect 13 0 7 1; #X connect 14 0 13 1; #X connect 15 0 14 1; #X connect 16 0 9 1; #X connect 16 1 15 0; #X connect 17 0 16 0; #X connect 18 0 11 0; #X connect 19 0 18 0; #X connect 20 0 1 1; #X connect 21 0 19 1; #X connect 22 0 21 0; #X connect 22 1 46 3; #X connect 23 0 36 0; #X connect 24 0 23 1; #X connect 25 0 23 2; #X connect 26 0 23 3; #X connect 27 0 6 0; #X connect 28 0 20 0; #X connect 28 0 38 0; #X connect 29 0 35 0; #X connect 30 0 55 0; #X connect 32 0 23 0; #X connect 33 0 26 0; #X connect 34 0 25 0; #X connect 35 0 32 0; #X connect 36 0 37 0; #X connect 37 0 58 0; #X connect 37 0 31 0; #X connect 38 0 29 0; #X connect 39 0 4 0; #X connect 39 0 35 1; #X connect 40 0 23 4; #X connect 41 0 36 1; #X connect 42 0 37 1; #X connect 43 0 45 0; #X connect 44 0 2 0; #X connect 45 0 17 0; #X connect 45 1 46 2; #X connect 45 2 22 0; #X connect 45 3 46 4; #X connect 45 4 46 5; #X connect 46 0 39 0; #X connect 47 0 46 0; #X connect 48 0 46 0; #X connect 49 0 44 0; #X connect 50 0 49 1; #X connect 50 0 52 0; #X connect 50 0 53 1; #X connect 51 0 49 0; #X connect 51 1 50 0; #X connect 52 0 48 0; #X connect 53 0 12 0; #X connect 55 0 61 0; #X connect 56 0 53 0; #X connect 57 0 51 0; #X connect 58 0 60 0; #X connect 60 0 59 0; #X connect 61 0 59 0;