#N canvas 61 27 1002 652 10;
#X obj 94 37 inlet;
#X obj 269 228 *~;
#X obj 151 261 +~;
#X obj 150 301 osc~;
#X obj 269 168 osc~;
#X obj 507 341 u_loader s_fmoscil-\$1 \$0;
#X obj 507 47 inlet;
#X obj 574 97 u_dispatch \$0 A;
#X obj 574 119 u_dispatch \$0 D;
#X obj 574 140 u_dispatch \$0 S;
#X obj 574 161 u_dispatch \$0 R;
#X obj 574 187 u_dispatch \$0 mA;
#X obj 574 209 u_dispatch \$0 mD;
#X obj 574 231 u_dispatch \$0 mS;
#X obj 574 251 u_dispatch \$0 mR;
#X obj 574 282 u_dispatch \$0 index;
#X obj 94 59 unpack 0 0;
#X text 94 15 note vel;
#X obj 42 123 stripnote;
#X obj 42 175 s \$0-freq;
#X obj 42 151 mtof;
#X obj 269 146 * 1;
#X obj 287 94 r \$0-ratio;
#X obj 269 66 r \$0-freq;
#X obj 346 188 pack 0 10;
#X obj 346 210 line~;
#X obj 346 143 r \$0-index;
#X obj 161 81 / 127;
#X obj 161 101 s \$0-trigger;
#N canvas 0 0 562 380 cadsr 0;
#X obj 166 152 c_adsr 1 80 100 80 200;
#X obj 224 64 r \$0-trigger;
#X obj 224 101 t f f;
#X obj 275 101 r \$0-A;
#X obj 344 102 r \$0-D;
#X obj 396 101 r \$0-S;
#X obj 461 102 r \$0-R;
#X obj 81 199 *~;
#X obj 80 169 inlet~;
#X obj 80 229 outlet~;
#X connect 0 0 7 1;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 2 1 0 1;
#X connect 3 0 0 2;
#X connect 4 0 0 3;
#X connect 5 0 0 4;
#X connect 6 0 0 5;
#X connect 7 0 9 0;
#X connect 8 0 7 0;
#X restore 151 327 pd cadsr;
#N canvas 0 0 610 405 madsr 0;
#X obj 81 199 *~;
#X obj 80 169 inlet~;
#X obj 80 229 outlet~;
#X obj 145 162 c_adsr 1 80 100 80 200;
#X obj 203 74 r \$0-trigger;
#X obj 203 111 t f f;
#X obj 254 111 r \$0-mA;
#X obj 323 112 r \$0-mD;
#X obj 375 111 r \$0-mS;
#X obj 440 112 r \$0-mR;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 3 0 0 1;
#X connect 4 0 5 0;
#X connect 5 0 3 0;
#X connect 5 1 3 1;
#X connect 6 0 3 2;
#X connect 7 0 3 3;
#X connect 8 0 3 4;
#X connect 9 0 3 5;
#X restore 268 191 pd madsr;
#X obj 150 202 r \$0-freq;
#X obj 150 367 outlet~;
#X obj 574 306 u_dispatch \$0 ratio;
#X obj 287 120 t b a;
#X obj 150 230 sig~ 0;
#X obj 346 167 * 100;
#X obj 221 366 outlet~;
#X obj 507 366 outlet;
#X obj 507 71 route save;
#X msg 507 315 save;
#N canvas 172 83 586 377 LICENSE-GPL 0;
#X text 57 88 This program is free software: you can redistribute it
and/or modify it under the terms of the GNU General Public License
as published by the Free Software Foundation \, either version 3 of
the License \, or (at your option) any later version.;
#X text 58 168 This program is distributed in the hope that it will
be useful \, but WITHOUT ANY WARRANTY \; without even the implied warranty
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.;
#X text 57 261 You should have received a copy of the GNU General Public
License along with this program. If not \, see <http://www.gnu.org/licenses/>.
;
#X text 61 54 Copyright (C) 2009 \, Reality Jockey Ltd.;
#X text 60 325 See the file LICENSE.txt for the full license text.
;
#X restore 712 39 pd LICENSE-GPL;
#X connect 0 0 16 0;
#X connect 0 0 18 0;
#X connect 1 0 2 1;
#X connect 2 0 3 0;
#X connect 3 0 29 0;
#X connect 4 0 30 0;
#X connect 5 0 38 0;
#X connect 6 0 39 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 15 0 33 0;
#X connect 16 1 27 0;
#X connect 18 0 20 0;
#X connect 20 0 19 0;
#X connect 21 0 4 0;
#X connect 22 0 34 0;
#X connect 23 0 21 0;
#X connect 24 0 25 0;
#X connect 25 0 1 1;
#X connect 26 0 36 0;
#X connect 27 0 28 0;
#X connect 29 0 32 0;
#X connect 29 0 37 0;
#X connect 30 0 1 0;
#X connect 31 0 35 0;
#X connect 34 0 21 0;
#X connect 34 1 21 1;
#X connect 35 0 2 0;
#X connect 36 0 24 0;
#X connect 39 0 40 0;
#X connect 39 1 7 0;
#X connect 40 0 5 0;
