#N canvas 354 33 713 475 12;
#X obj 260 323 output~;
#X obj 344 191 cnv 15 39 42 empty empty empty 20 12 0 14 -66577 -66577
0;
#X obj 348 195 knob 32 32 0.005 0.49 1 0 \$0-fb fdgdfg empty 0 -8 192
8 -228856 -262137 -1 0 1;
#X obj 113 201 bng 30 250 50 0 empty empty empty 17 7 0 10 -261682
-1 -1;
#X text 336 169 Feedback;
#N canvas 797 186 322 336 teste 0;
#X obj 36 155 osc~;
#X obj 36 257 outlet~;
#X obj 36 211 *~;
#X obj 152 151 vline~;
#X obj 36 37 inlet;
#X obj 36 125 vline~;
#X obj 36 68 trigger bang bang;
#X msg 211 122 0 50;
#X obj 211 84 delay 500;
#X msg 36 97 440 \, 880 500;
#X msg 152 111 0.5 50;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X connect 3 0 2 1;
#X connect 4 0 6 0;
#X connect 5 0 0 0;
#X connect 6 0 9 0;
#X connect 6 1 10 0;
#X connect 6 1 8 0;
#X connect 7 0 3 0;
#X connect 8 0 7 0;
#X connect 9 0 5 0;
#X connect 10 0 3 0;
#X restore 113 244 pd teste;
#X obj 97 282 output~;
#N canvas 186 23 459 583 reverb-echo 0;
#X obj 61 25 inlet~;
#X obj 62 524 outlet~;
#X obj 121 524 outlet~;
#X obj 61 128 +~;
#X obj 160 129 -~;
#X obj 61 206 +~;
#X obj 142 205 -~;
#X obj 61 283 +~;
#X obj 124 283 -~;
#X obj 62 367 +~;
#X obj 127 366 -~;
#X obj 62 447 +~;
#X obj 121 447 -~;
#X obj 163 72 delwrite~ \$0-del1 5;
#X obj 163 96 delread~ \$0-del1 5;
#X obj 142 229 delwrite~ \$0-del3 13;
#X obj 142 252 delread~ \$0-del3 13;
#X obj 160 153 delwrite~ \$0-del2 8;
#X obj 160 175 delread~ \$0-del2 8;
#X obj 124 307 delwrite~ \$0-del4 21;
#X obj 124 332 delread~ \$0-del4 21;
#X obj 127 390 delwrite~ \$0-del5 34;
#X obj 127 413 delread~ \$0-del5 34;
#X obj 121 472 delwrite~ \$0-del6 55;
#X obj 121 495 delread~ \$0-del6 55;
#X connect 0 0 3 0;
#X connect 0 0 4 0;
#X connect 0 0 13 0;
#X connect 3 0 5 0;
#X connect 3 0 6 0;
#X connect 4 0 17 0;
#X connect 5 0 7 0;
#X connect 5 0 8 0;
#X connect 6 0 15 0;
#X connect 7 0 9 0;
#X connect 7 0 10 0;
#X connect 8 0 19 0;
#X connect 9 0 11 0;
#X connect 9 0 12 0;
#X connect 10 0 21 0;
#X connect 11 0 1 0;
#X connect 12 0 23 0;
#X connect 14 0 3 1;
#X connect 14 0 4 1;
#X connect 16 0 7 1;
#X connect 16 0 8 1;
#X connect 18 0 5 1;
#X connect 18 0 6 1;
#X connect 20 0 9 1;
#X connect 20 0 10 1;
#X connect 22 0 11 1;
#X connect 22 0 12 1;
#X connect 24 0 2 0;
#X restore 260 259 pd reverb-echo;
#N canvas 84 23 1090 436 reverb-feedback 0;
#X obj 140 130 +~;
#X obj 201 130 +~;
#X obj 140 351 outlet~;
#X obj 201 351 outlet~;
#X obj 158 80 delread~ \$0-fb1 60;
#X obj 233 311 delwrite~ \$0-fb1 60;
#X obj 514 210 line~;
#X text 570 156 Feedback;
#X obj 514 158 r \$0-fb;
#X msg 514 184 \$1 10;
#X obj 233 165 expr~ ($v1 + $v2 + $v3 + $v4) * $v5 \; (($v1 - $v2)
+ ($v3 - $v4)) * $v5 \; (($v1 + $v2) - ($v3 + $v4)) * $v5 \; (($v1
- $v2) - ($v3 - $v4)) * $v5;
#X obj 219 105 delread~ \$0-fb2 72;
#X obj 357 102 delread~ \$0-fb3 87;
#X obj 419 130 delread~ \$0-fb4 96;
#X obj 482 238 delwrite~ \$0-fb4 96;
#X obj 399 262 delwrite~ \$0-fb3 87;
#X obj 316 287 delwrite~ \$0-fb2 72;
#X obj 21 50 inlet~;
#X obj 81 51 inlet~;
#X text 666 149 Temos uma entrada de sinal estéreo somada com duas
linhas de delay em feedback \, porém temos quatro linhas ao todo \,
sendo que as duas outras linhas acabam interferindo também.;
#X text 666 210 Veja que a interferência ocorre porque as quatro linhas
de delay são somadas de formas diferentes - com inversões de fase (note
a subtração) - e cada forma resulta em um dos delays em feedback.;
#X connect 0 0 2 0;
#X connect 0 0 10 0;
#X connect 1 0 3 0;
#X connect 1 0 10 1;
#X connect 4 0 0 1;
#X connect 6 0 10 4;
#X connect 8 0 9 0;
#X connect 9 0 6 0;
#X connect 10 0 5 0;
#X connect 10 1 16 0;
#X connect 10 2 15 0;
#X connect 10 3 14 0;
#X connect 11 0 1 1;
#X connect 12 0 10 2;
#X connect 13 0 10 3;
#X connect 17 0 0 0;
#X connect 18 0 1 0;
#X restore 260 288 pd reverb-feedback;
#X obj 260 173 bng 30 250 50 0 empty empty empty 17 7 0 10 -261682
-1 -1;
#N canvas 797 186 322 336 teste 0;
#X obj 36 155 osc~;
#X obj 36 257 outlet~;
#X obj 36 211 *~;
#X obj 152 151 vline~;
#X obj 36 37 inlet;
#X obj 36 125 vline~;
#X obj 36 68 trigger bang bang;
#X msg 211 122 0 50;
#X obj 211 84 delay 500;
#X msg 36 97 440 \, 880 500;
#X msg 152 111 0.5 50;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X connect 3 0 2 1;
#X connect 4 0 6 0;
#X connect 5 0 0 0;
#X connect 6 0 9 0;
#X connect 6 1 10 0;
#X connect 6 1 8 0;
#X connect 7 0 3 0;
#X connect 8 0 7 0;
#X connect 9 0 5 0;
#X connect 10 0 3 0;
#X restore 260 216 pd teste;
#X text 373 258 <= idêntico ao exemplo anterior;
#X text 398 288 <= seção de feedback \, abra e confira;
#X text 127 44 Agora \, além do estágio de eco do exemplo anterior
\, temos um outro estágio de retroalimentação em cima desse sinal.
Trata-se de um mesmo princípio de delay em feedback como já apresentado
\, só que mais sofisticado. Confira abaixo.;
#X text 148 418 Este exemplo equivale ao exemplo G08.reverb do Pd.
;
#X connect 3 0 5 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 7 0 8 0;
#X connect 7 1 8 1;
#X connect 8 0 0 0;
#X connect 8 1 0 1;
#X connect 9 0 10 0;
#X connect 10 0 7 0;
