#N canvas 593 23 646 530 12;
#X floatatom 90 273 4 0 120 0 - - - 0;
#X floatatom 124 297 4 0 100 0 - - - 0;
#X floatatom 158 321 6 0 0 0 - - - 0;
#X floatatom 193 347 4 0 100 0 - - - 0;
#X text 206 321 crossover frequency \, Hz.;
#X obj 35 10 rev2~, f 7;
#X text 98 10 - a simple 1-in \, 4-out reverberator;
#X text 21 495 see also:;
#X obj 95 495 rev1~;
#X obj 143 495 rev3~, f 8;
#X obj 56 109 metro 2000;
#X obj 56 137 bng 17 250 50 0 empty empty empty 17 7 0 10 #dfdfdf #000000
#000000;
#X obj 56 87 tgl 17 0 empty empty empty 17 7 0 10 #dfdfdf #000000 #000000
0 1;
#X msg 144 77 20;
#X msg 153 100 100;
#X msg 166 147 1000;
#X floatatom 144 183 5 0 0 0 - - - 0;
#X msg 160 124 500;
#X floatatom 100 183 5 0 0 0 - freq - 0;
#X text 96 162 pitch;
#X text 76 136 impulse;
#N canvas 863 156 393 438 test-input 0;
#X obj 241 191 line~;
#X obj 241 214 cos~;
#X obj 252 96 loadbang;
#X msg 252 121 -0.25;
#X obj 241 237 *~ 0.1;
#X msg 240 69 -0.25 \, 0.25 \$1;
#X obj 240 31 inlet;
#X obj 184 69 mtof;
#X obj 153 134 *~;
#X obj 202 199 *~;
#X obj 135 221 *~;
#X obj 183 321 *~;
#X obj 184 31 inlet;
#X obj 183 395 outlet~;
#X obj 184 96 osc~;
#X obj 183 359 hip~ 5;
#X obj 41 31 inlet;
#X obj 41 156 samplerate~;
#X obj 41 207 /;
#X msg 41 181 1000 \$1;
#X obj 41 259 vline~;
#X msg 41 233 1 \, 0 0 \$1;
#X obj 285 296 loadbang;
#X msg 285 322 \; freq 69;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 0 0;
#X connect 4 0 11 1;
#X connect 5 0 0 0;
#X connect 6 0 5 0;
#X connect 7 0 14 0;
#X connect 8 0 10 0;
#X connect 8 0 10 1;
#X connect 8 0 11 0;
#X connect 8 0 9 0;
#X connect 9 0 11 0;
#X connect 10 0 11 0;
#X connect 11 0 15 0;
#X connect 12 0 7 0;
#X connect 14 0 8 0;
#X connect 14 0 8 1;
#X connect 14 0 11 0;
#X connect 14 0 9 1;
#X connect 15 0 13 0;
#X connect 16 0 17 0;
#X connect 17 0 19 0;
#X connect 18 0 21 0;
#X connect 19 0 18 0;
#X connect 20 0 13 0;
#X connect 21 0 20 0;
#X connect 22 0 23 0;
#X restore 56 220 pd test-input;
#X obj 52 408 output~;
#X obj 6 44 cnv 1 630 1 empty empty empty 8 12 0 13 #000000 #000000
0;
#X text 552 12 <= click;
#N canvas 746 67 578 447 reference 0;
#X obj 9 39 cnv 5 550 5 empty empty INLETS: 8 18 0 13 #202020 #000000
0;
#X obj 8 69 cnv 1 550 1 empty empty 1st: 8 12 0 13 #000000 #000000
0;
#X obj 9 199 cnv 2 550 2 empty empty OUTLETS: 8 12 0 13 #202020 #000000
0;
#X obj 9 341 cnv 2 550 2 empty empty ARGUMENTS: 8 12 0 13 #202020 #000000
0;
#X obj 8 422 cnv 5 550 5 empty empty empty 8 18 0 13 #202020 #000000
0;
#X obj 8 92 cnv 1 550 1 empty empty 2nd: 8 12 0 13 #000000 #000000
0;
#X obj 8 120 cnv 1 550 1 empty empty 3rd: 8 12 0 13 #000000 #000000
0;
#X text 131 72 signal - reverb input., f 56;
#X obj 25 12 rev2~, f 7;
#X text 88 12 - a simple 1-in \, 4-out reverberator;
#X obj 8 146 cnv 1 550 1 empty empty 4th: 8 12 0 13 #000000 #000000
0;
#X obj 8 173 cnv 1 550 1 empty empty 5th: 8 12 0 13 #000000 #000000
0;
#X obj 8 224 cnv 1 550 1 empty empty 1st: 8 12 0 13 #000000 #000000
0;
#X obj 8 251 cnv 1 550 1 empty empty 2nd: 8 12 0 13 #000000 #000000
0;
#X obj 8 281 cnv 1 550 1 empty empty 3rd: 8 12 0 13 #000000 #000000
0;
#X obj 8 308 cnv 1 550 1 empty empty 4th: 8 12 0 13 #000000 #000000
0;
#X text 138 98 float - level in dB., f 55;
#X text 138 124 float - liveness (internal feedback percentage).,
f 55;
#X text 138 151 float - Crossover frequency in Hz., f 55;
#X text 138 177 float - High Freuqnecy damping in percentage., f 55
;
#X text 131 228 signal - first reverb output., f 56;
#X text 131 258 signal - second reverb output., f 56;
#X text 131 285 signal - third reverb output., f 56;
#X text 131 314 signal - fourth reverb output.;
#X text 109 346 1) float - level in dB (default 0)., f 54;
#X text 109 364 2) float - liveness / internal feedback percentage
(default 0)., f 63;
#X text 109 382 3) float - Crossover frequency in Hz (default 3000).
, f 54;
#X text 109 400 4) float - High Frequnecy damping in percentage (default
0).;
#X restore 458 13 pd reference;
#X obj 6 479 cnv 1 630 1 empty empty empty 8 12 0 13 #000000 #000000
0;
#X text 417 492 updated for Pd version 0.37;
#X obj 56 376 rev2~ 100 90 3000 20;
#X text 264 106 The creation arguments (output level \, liveness \,
crossover frequency \, HF damping) may also be supplied in four inlets
as shown. The "liveness" (actually the internal feedback percentage)
should be 100 for infinite reverb \, 90 for longish \, and 80 for short.
The crossover frequency and HF damping work together: at frequencies
above crossover \, the feedback is diminished by the "damping" as a
percentage. So zero HF damping means equal reverb time at all frequencies
\, and 100% damping means almost nothing above the crossover frequency
gets through., f 50;
#X text 157 297 liveness/feedback (in percent: 0-100;
#X text 228 348 High Frequency damping (in percent: 0-100);
#X obj 142 408 output~;
#X text 124 272 output level dB;
#X text 189 74 <-- tone burst durtion in ms;
#X connect 0 0 28 1;
#X connect 1 0 28 2;
#X connect 2 0 28 3;
#X connect 3 0 28 4;
#X connect 10 0 11 0;
#X connect 11 0 21 0;
#X connect 12 0 10 0;
#X connect 13 0 16 0;
#X connect 14 0 16 0;
#X connect 15 0 16 0;
#X connect 16 0 21 2;
#X connect 17 0 16 0;
#X connect 18 0 21 1;
#X connect 21 0 28 0;
#X connect 28 0 22 0;
#X connect 28 1 22 1;
#X connect 28 2 32 0;
#X connect 28 3 32 1;
