#N canvas 253 41 553 668 10;
#X obj -1 646 cnv 15 552 21 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0;
#X obj -1 355 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
-228856 -1 0;
#N canvas 386 400 407 280 META 0;
#X text 62 183 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 62 31 LICENSE SIBSD;
#X text 62 164 AUTHOR Miller Puckette;
#X text 62 202 RELEASE_DATE 1997;
#X text 62 145 LIBRARY cyclone;
#X text 62 69 INLET_0 signal;
#X text 62 12 KEYWORDS filter pass;
#X text 62 88 INLET_1 float delay time;
#X text 62 107 INLET_2 float gain;
#X text 62 126 OUTLET_0 signal;
#X text 62 50 DESCRIPTION allpass filter for signal;
#X text 62 221 HELP_PATCH_AUTHORS Alex Cleveland updated this patch
for Pd-l2ork version 2013.05.28;
#X restore 498 648 pd META;
#X obj -1 441 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0
13 -228856 -1 0;
#X obj -1 478 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
0 13 -228856 -1 0;
#X obj -1 554 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8
12 0 13 -228856 -1 0;
#N canvas 132 612 428 72 Related_objects 0;
#X obj 0 0 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -204280 -1 0;
#X text 6 1 Related Objects;
#X obj 15 36 svf~;
#X restore 201 648 pd Related_objects;
#X obj 81 389 cnv 17 3 17 empty \$0-pddp.cnv.let.0 1 5 9 0 16 -228856
-162280 0;
#X obj -1 0 cnv 15 552 40 empty \$0-pddp.cnv.header allpass~ 3 12 0
18 -204280 -1 0;
#X text 11 23 allpass filter for signal;
#X floatatom 169 292 0 0 100 0 - - -;
#N canvas 159 26 532 285 output 0;
#X obj 338 160 t b;
#X obj 338 110 f;
#X obj 338 60 inlet;
#X text 344 29 mute;
#X obj 338 185 f;
#X msg 426 180 0;
#X msg 338 85 bang;
#X obj 338 135 moses 1;
#X obj 397 110 moses 1;
#X obj 83 148 dbtorms;
#X obj 397 85 r master-lvl;
#X obj 83 42 r master-lvl;
#X obj 338 210 s master-lvl;
#X obj 20 155 inlet~;
#X obj 199 41 inlet;
#X text 199 18 level;
#X obj 199 105 s master-lvl;
#X msg 96 65 set \$1;
#X obj 96 90 outlet;
#X msg 214 65 \; pd dsp 1;
#X obj 83 198 line~;
#X obj 20 207 *~;
#X obj 20 232 dac~;
#X obj 83 173 pack 0 50;
#X text 20 132 audio;
#X text 96 114 show level;
#X obj 426 155 t b;
#X obj 20 181 hip~ 1;
#X connect 0 0 4 0;
#X connect 1 0 7 0;
#X connect 2 0 6 0;
#X connect 4 0 12 0;
#X connect 5 0 12 0;
#X connect 6 0 1 0;
#X connect 7 0 0 0;
#X connect 7 1 26 0;
#X connect 8 1 4 1;
#X connect 9 0 23 0;
#X connect 10 0 1 1;
#X connect 10 0 8 0;
#X connect 11 0 9 0;
#X connect 11 0 17 0;
#X connect 13 0 27 0;
#X connect 14 0 16 0;
#X connect 14 0 19 0;
#X connect 17 0 18 0;
#X connect 20 0 21 1;
#X connect 21 0 22 0;
#X connect 21 0 22 1;
#X connect 23 0 20 0;
#X connect 26 0 5 0;
#X connect 27 0 21 0;
#X restore 144 314 pd output;
#X msg 195 292 MUTE;
#X floatatom 202 173 5 0 0 0 - - -;
#X obj 144 61 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 261 220 / 100;
#X floatatom 261 199 5 0 0 0 - - -;
#X text 164 58 generate short noisebursts;
#N canvas 0 22 290 283 burst 0;
#X obj 48 173 noise~;
#X obj 95 172 line~;
#X obj 79 203 *~;
#X obj 95 73 metro 300;
#X msg 43 132 0 20;
#X msg 95 112 1 10;
#X obj 44 112 del 20;
#X obj 95 43 inlet;
#X obj 79 236 outlet~;
#X connect 0 0 2 0;
#X connect 1 0 2 1;
#X connect 2 0 8 0;
#X connect 3 0 5 0;
#X connect 3 0 6 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 4 0;
#X connect 7 0 3 0;
#X restore 144 89 pd burst;
#X text 237 170 delay time;
#X text 300 195 gain;
#X text 198 110 del time / gain can also be;
#X text 198 121 specified using signals when;
#X text 197 133 using a signal to control gain;
#X text 197 145 the gain coeff is ignored \, see below;
#X msg 88 168 clear;
#X text 54 149 clear buffer;
#X obj 144 241 allpass~ 100 4 0.7 0;
#X text 163 363 - signal to pass;
#X text 115 451 signal;
#X text 113 364 signal;
#X text 96 490 1) float - max del time (default 10ms);
#X text 96 503 2) float - initial del time;
#X text 96 515 3) float - initial gain;
#X text 96 527 4) float - gain coefficient;
#X text 96 563 an all pass filter passes all frequencies equally \,
but changes the phase relationship between various frequencies. It
does this by varying its propogation delay with frequency.;
#X text 169 452 - output of allpass filter with del time;
#X obj 492 2 allpass~;
#X obj 81 412 cnv 17 3 17 empty \$0-pddp.cnv.let.0 2 5 9 0 16 -228856
-162280 0;
#X obj 81 450 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X text 113 387 float;
#X text 163 387 - delay time;
#X text 113 410 float;
#X text 163 410 - gain;
#X obj 482 50 pddp/dsp;
#X obj 81 364 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X obj 6 646 pddp/pddplink @pd_help/all_about_help_patches.pd -text Usage Guide
;
#X connect 10 0 11 1;
#X connect 11 0 10 0;
#X connect 12 0 11 2;
#X connect 13 0 27 1;
#X connect 14 0 18 0;
#X connect 15 0 27 2;
#X connect 16 0 15 0;
#X connect 18 0 27 0;
#X connect 25 0 27 0;
#X connect 27 0 11 0;
