#N canvas 422 88 682 458 12;
#X obj 153 279 line~;
#X obj 211 315 line~;
#X obj 153 346 *~;
#X obj 153 382 outlet~;
#X obj 312 202 r pitch+;
#X obj 221 175 r interval+;
#X obj 153 201 expr $f1 * $f2 + $f3;
#X obj 542 177 r dropoff+;
#X obj 308 92 expr ($i1% 10000) * 0.0002 - 1;
#X obj 308 40 r phase;
#X obj 391 203 expr exp(-$f1*$f1*$f2);
#X obj 153 227 mtof;
#X obj 153 305 osc~;
#X text 89 30 our local phase =;
#X text 86 48 overall phase + our;
#X text 85 67 relative phase;
#X text 82 86 (modulo 10000);
#X text 84 103 normalized from -1 to 1;
#X text 470 65 \$1: relative phase;
#X text 34 132 pitch is center pitch;
#X text 41 147 + interval*phase;
#X text 388 232 amplitude is Gaussian \, with;
#X text 336 253 peak width controlled by "dropoff";
#X obj 308 66 expr $f1 + (\$1 * 500);
#X obj 211 289 pack f 50;
#X obj 153 254 pack f 50;
#X connect 0 0 12 0;
#X connect 1 0 2 1;
#X connect 2 0 3 0;
#X connect 4 0 6 2;
#X connect 5 0 6 1;
#X connect 6 0 11 0;
#X connect 7 0 10 1;
#X connect 8 0 6 0;
#X connect 8 0 10 0;
#X connect 9 0 23 0;
#X connect 10 0 24 0;
#X connect 11 0 25 0;
#X connect 12 0 2 0;
#X connect 23 0 8 0;
#X connect 24 0 1 0;
#X connect 25 0 0 0;
