#N canvas 734 267 467 316 10;
#X obj 152 159 *~;
#X obj 236 161 * 2;
#X text 28 23 1) name 2) frequency 3) note to modulate 4) modulation
signal;
#X obj -11 72 inlet~;
#X obj 182 75 moog/readmem \$1 \$2;
#X obj 164 183 moog/writemem \$1 \$2;
#X obj 100 100 cnv 15 214 20 empty empty Modulate 30 10 0 14 -240285
-66577 0;
#X obj 106 102 tgl 15 1 empty empty empty 17 7 0 10 -258113 -1 -1 0
1;
#X obj 148 129 r~ \$3.modulate;
#X obj 12 263 mux~ 0 1;
#X obj -7 289 outlet~;
#N canvas 0 22 644 296 calc 0;
#X obj 176 64 inlet~;
#X obj 176 188 outlet~;
#X obj 186 141 expr~ if($v1 < 0 \, -1/$v1 \, $v1);
#X obj 186 121 expr~ if($v1==0 \, 1 \, $v1);
#X obj 92 71 inlet~;
#X obj 127 156 *~;
#X obj 391 60 inlet;
#X obj 394 123 switch~;
#X connect 0 0 3 0;
#X connect 2 0 5 1;
#X connect 3 0 2 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 6 0 7 0;
#X restore 81 177 pd calc;
#X obj 238 142 r \$3.modulate.m;
#X obj 82 52 r \$3.ctrl.oscillator.\$4.mod;
#X connect 0 0 11 1;
#X connect 1 0 0 1;
#X connect 3 0 9 0;
#X connect 3 0 11 0;
#X connect 4 0 7 0;
#X connect 7 0 5 0;
#X connect 7 0 9 0;
#X connect 7 0 11 2;
#X connect 8 0 0 0;
#X connect 9 0 10 0;
#X connect 11 0 9 1;
#X connect 12 0 1 0;
#X connect 13 0 7 0;
#X coords 0 -1 1 1 214 20 1 100 100;
