#N struct line-label float x float y float z symbol label; #N canvas -29 63 1028 672 12; #X obj 115 384 spectrum; #X obj 149 141 hip~ 10; #X obj 149 113 readsf~; #X msg 141 53 open /tmp/caesar.wav \, start; #X msg 177 85 stop; #N canvas 21 135 831 554 tiny-block-size 0; #X floatatom 106 107 5 0 100 0 - - -, f 5; #X obj 106 130 / 100; #X obj 106 154 pack 0 30; #X obj 104 186 line~; #X obj 42 271 *~; #X obj 17 358 +~; #X obj 271 332 *~; #X obj 17 382 clip~ -5 5; #X obj 46 39 inlet~; #X obj 213 418 outlet~; #X obj 249 43 block~ 1; #X text 108 85 delay input gain; #X obj 151 281 -~; #X obj 93 253 sig~ 1; #X text 206 250 one-sample delay; #X obj 213 272 delread~ 7.e.delay; #X obj 19 410 delwrite~ 7.e.delay 10000; #X obj 311 184 delread~ 7.e.real; #X obj 447 183 delread~ 7.e.imaginary; #X obj 451 409 delwrite~ 7.e.real 10; #X obj 615 407 delwrite~ 7.e.imaginary 10; #X floatatom 625 90 5 0 180 0 - - -, f 5; #X obj 625 113 / 180; #X obj 625 137 * 3.14159; #X text 685 108 degrees to semicircles; #X text 705 139 semicircles to radians; #X obj 677 182 sin; #X obj 623 180 cos; #X obj 406 246 *~; #X obj 454 250 *~; #X obj 406 270 -~; #X obj 537 253 *~; #X obj 585 257 *~; #X obj 537 277 +~; #X obj 448 378 clip~ -5 5; #X obj 613 373 clip~ -5 5; #X obj 392 425 outlet~; #X obj 512 473 autosnap; #X obj 621 214 *; #X obj 680 218 *; #X floatatom 737 165 5 0 100 0 - - -, f 5; #X obj 736 188 / 100; #X obj 434 347 +~; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 1; #X connect 3 0 12 1; #X connect 4 0 5 0; #X connect 5 0 7 0; #X connect 6 0 5 1; #X connect 7 0 16 0; #X connect 8 0 4 0; #X connect 8 0 42 0; #X connect 12 0 6 1; #X connect 13 0 12 0; #X connect 15 0 6 0; #X connect 15 0 9 0; #X connect 17 0 28 0; #X connect 17 0 31 0; #X connect 18 0 29 0; #X connect 18 0 32 0; #X connect 21 0 22 0; #X connect 22 0 23 0; #X connect 23 0 26 0; #X connect 23 0 27 0; #X connect 26 0 39 0; #X connect 27 0 38 0; #X connect 28 0 30 0; #X connect 29 0 30 1; #X connect 30 0 42 1; #X connect 31 0 33 0; #X connect 32 0 33 1; #X connect 33 0 35 0; #X connect 34 0 19 0; #X connect 34 0 36 0; #X connect 35 0 20 0; #X connect 38 0 28 1; #X connect 38 0 32 1; #X connect 39 0 29 1; #X connect 39 0 31 1; #X connect 40 0 41 0; #X connect 41 0 38 1; #X connect 41 0 39 1; #X connect 42 0 34 0; #X restore 202 234 pd tiny-block-size; #X obj 198 307 ampout; #X obj 656 101 noise~; #X obj 91 262 ampout; #X text 350 209 subpatch with block size of one for making extremely short recirculating delays, f 27; #X obj 397 104 phasor~; #X floatatom 403 70 5 0 0 0 - - -, f 5; #X obj 487 105 phasor~; #X obj 485 55 * 2; #X obj 485 79 + 0.2; #X obj 657 206 ampout; #X obj 692 140 vcf~ 4; #X floatatom 745 85 5 0 0 0 - - -, f 5; #X obj 745 108 mtof; #X floatatom 758 154 5 0 0 0 - - -, f 5; #X text 656 59 sneak preview; #X obj 289 306 ampout; #X text 315 261 resonant output; #X text 209 258 low-pass; #X connect 1 0 5 0; #X connect 1 0 8 0; #X connect 2 0 1 0; #X connect 2 1 3 0; #X connect 3 0 2 0; #X connect 4 0 2 0; #X connect 5 0 6 0; #X connect 5 0 0 0; #X connect 5 1 21 0; #X connect 7 0 16 0; #X connect 10 0 5 0; #X connect 11 0 10 0; #X connect 11 0 13 0; #X connect 13 0 14 0; #X connect 14 0 12 0; #X connect 16 0 15 0; #X connect 17 0 18 0; #X connect 18 0 16 1; #X connect 19 0 16 2;