#N canvas 574 23 607 689 12;
#X declare -stdpath ./;
#X obj 71 351 hip~ 10;
#X floatatom 332 271 0 0 0 0 - - - 0;
#X obj 332 319 line~;
#X obj 332 295 pack 0 100;
#X floatatom 257 241 0 0 0 0 - - - 0;
#X floatatom 308 439 0 0 0 0 - - - 0;
#X obj 308 511 line~;
#X obj 308 487 pack 0 100;
#X obj 308 463 * 0.01;
#X floatatom 152 197 0 0 0 0 - - - 0;
#X obj 152 268 line~;
#X obj 152 244 pack 0 100;
#X obj 71 303 *~;
#X obj 71 327 cos~;
#X floatatom 71 159 0 0 0 0 - - - 0;
#X obj 71 183 mtof;
#X obj 71 207 * 0.5;
#X obj 71 375 clip~ -0.2 0.2;
#X obj 152 220 * 0.01;
#X obj 177 447 +~;
#X obj 290 539 *~;
#X obj 257 352 *~;
#X obj 257 265 / 100;
#X obj 177 471 hip~ 5;
#X obj 257 313 +~ 1;
#X obj 257 289 osc~ 0;
#X obj 257 376 +~ 1.46;
#X text 89 6 VARIABLE DELAYS;
#X obj 71 231 osc~ 0;
#X text 57 47 This is a fuzzed FM generator going into a delay loop
\, this time using a variable delay object (vd~). You can get several
interesting effects this way. We have taken the precaution of clipping
inside the loop to avoid instabilities. You can push the loop gain
past 1 if you want \, it will just oscillate., f 62;
#X obj 119 535 output~;
#X obj 257 400 vd~ G03-del;
#X obj 290 587 delwrite~ G03-del 1000;
#X obj 290 563 clip~ -1 1;
#X text 349 641 updated for Pd version 0.37-1;
#X text 104 160 <= pitch;
#X text 193 195 <= timbre;
#X text 299 240 <= cycle frequency (hundredths);
#X text 385 272 <= cycle depth (msec);
#X text 349 437 <= feedback (hundredths);
#X obj 432 17 declare -stdpath ./;
#X connect 0 0 17 0;
#X connect 1 0 3 0;
#X connect 2 0 21 1;
#X connect 3 0 2 0;
#X connect 4 0 22 0;
#X connect 5 0 8 0;
#X connect 6 0 20 1;
#X connect 7 0 6 0;
#X connect 8 0 7 0;
#X connect 9 0 18 0;
#X connect 10 0 12 1;
#X connect 11 0 10 0;
#X connect 12 0 13 0;
#X connect 13 0 0 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 16 0 28 0;
#X connect 17 0 19 0;
#X connect 18 0 11 0;
#X connect 19 0 23 0;
#X connect 20 0 33 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 20 0;
#X connect 23 0 30 0;
#X connect 23 0 30 1;
#X connect 24 0 21 0;
#X connect 25 0 24 0;
#X connect 26 0 31 0;
#X connect 28 0 12 0;
#X connect 31 0 19 1;
#X connect 33 0 32 0;
