#N canvas 490 114 718 623 12;
#X obj 207 419 line~;
#X obj 371 485 line~;
#X obj 353 516 *~;
#X obj 353 552 outlet~;
#X obj 207 367 mtof;
#X obj 207 445 osc~;
#X obj 371 459 pack f 50;
#X obj 207 394 pack f 50;
#X text 384 251 our local phase = overall phase + our relative phase (modulo 10000) normalized from -1 to 1, f 26;
#X text 58 303 pitch is center pitch + interval * phase, f 21;
#X text 388 358 amplitude is Gaussian \, with peak width controlled by "dropoff", f 32;
#X obj 592 70 inlet;
#X obj 139 70 inlet;
#X obj 207 70 inlet;
#X obj 275 70 inlet;
#X obj 371 327 expr exp(-$f1 * $f1 * $f2), f 32;
#X text 138 43 phase;
#X text 204 43 pitch;
#X text 276 43 interval;
#X text 582 43 dropoff;
#X obj 275 120 / 10;
#X floatatom 389 151 5 0 0 0 - - - 0;
#X obj 389 125 expr \$1 * 500;
#X obj 389 97 loadbang;
#X text 430 151 relative phase;
#X obj 371 189 +;
#X obj 371 227 expr fmod($f1 \, 10000) * 0.0002 - 1;
#X obj 207 327 expr $f3 + $f2 * $f1;
#X text 406 173 ('\$1' is the copy mumber \, with 20 copies it goes from 0 to 9500), f 25;
#X connect 0 0 5 0;
#X connect 1 0 2 1;
#X connect 2 0 3 0;
#X connect 4 0 7 0;
#X connect 5 0 2 0;
#X connect 6 0 1 0;
#X connect 7 0 0 0;
#X connect 11 0 15 1;
#X connect 12 0 25 0;
#X connect 13 0 27 2;
#X connect 14 0 20 0;
#X connect 15 0 6 0;
#X connect 20 0 27 1;
#X connect 21 0 25 1;
#X connect 22 0 21 0;
#X connect 23 0 22 0;
#X connect 25 0 26 0;
#X connect 26 0 15 0;
#X connect 26 0 27 0;
#X connect 27 0 4 0;
