#N canvas 48 35 860 616 10; #X text 33 30 chorusing; #X obj 143 393 +~; #X obj 217 138 delwrite~ chorus 1000; #X obj 107 364 *~; #X floatatom 123 339 5 0 0.5; #X obj 176 365 *~; #X floatatom 192 340 5 0 0.5; #X text 9 340 "dry" signal; #X text 241 340 "wet" signal; #X obj 143 558 dac~; #X obj 143 517 *~; #X floatatom 159 490 5 0 0; #X text 209 490 volume control; #X graph graph2 0 -1 2.59056e+06 1 627 228 827 88; #X array array100 2.59056e+06 float 0; #X pop; #X obj 629 61 soundfiler; #X obj 169 98 tabplay~ array100; #X msg 169 70 bang; #X msg 435 29 read -resize /usr/ccrma/snd/cburns/double2.snd array100 ; #X msg 211 70 stop; #X obj 266 197 osc~ 0.5; #X obj 178 307 vd~ chorus 1000; #X obj 266 225 *~ 5; #X obj 266 251 +~ 30; #X text 301 98 play soundfile; #X text 436 5 read soundfile into array; #X text 295 305 variable-length delay output; #X text 211 366 wet + dry <= 1; #X text 315 251 around 30 msec; #X text 306 225 deviation of +/- 5 msec; #X text 316 274 = 25 to 35 msec oscillator sweep; #X text 374 138 max delay time 1000 msec; #X obj 574 267 osc~ 0.5; #X obj 486 377 vd~ chorus 1000; #X text 603 375 variable-length delay output; #X obj 574 295 *~ 3; #X obj 574 321 +~ 20; #X text 614 295 deviation of +/- 3 msec; #X text 623 321 around 20 msec; #X text 624 344 = 17 to 23 msec oscillator sweep; #X obj 450 461 +~; #X obj 414 432 *~; #X floatatom 430 407 5 0 0.5; #X obj 483 433 *~; #X floatatom 499 408 5 0 0.5; #X text 316 408 "dry" signal; #X text 548 408 "wet" signal; #X obj 450 585 *~; #X floatatom 466 558 5 0 0; #X text 516 558 volume control; #X text 518 434 wet + dry <= 1; #X connect 1 0 10 0; #X connect 3 0 1 0; #X connect 4 0 3 1; #X connect 5 0 1 1; #X connect 6 0 5 1; #X connect 10 0 9 0; #X connect 11 0 10 1; #X connect 15 0 2 0; #X connect 15 0 3 0; #X connect 15 0 40 0; #X connect 16 0 15 0; #X connect 17 0 14 0; #X connect 18 0 15 0; #X connect 19 0 21 0; #X connect 20 0 5 0; #X connect 21 0 22 0; #X connect 22 0 20 0; #X connect 31 0 34 0; #X connect 32 0 42 0; #X connect 34 0 35 0; #X connect 35 0 32 0; #X connect 39 0 46 0; #X connect 40 0 39 0; #X connect 41 0 40 1; #X connect 42 0 39 1; #X connect 43 0 42 1; #X connect 46 0 9 1; #X connect 47 0 46 1;