#N canvas 553 300 670 439 12; #X obj 86 32 inlet~; #X obj 85 321 *~; #X obj 161 114 *~; #N canvas 581 428 209 300 env 0; #X obj 40 64 -~ 0.5; #X obj 40 156 clip~ -0.5 0.5; #X obj 40 133 *~ 1; #X obj 40 179 cos~; #X obj 40 87 wrap~; #X obj 40 110 -~ 0.5; #X obj 40 227 *~ -0.5; #X obj 40 202 -~ 1; #X obj 40 41 inlet~; #X obj 40 250 outlet~; #X text 40 20 phasor; #X obj 104 38 loadbang; #X obj 102 106 max 1; #X msg 103 74 1.1; #X connect 0 0 4 0; #X connect 1 0 3 0; #X connect 2 0 1 0; #X connect 3 0 7 0; #X connect 4 0 5 0; #X connect 5 0 2 0; #X connect 6 0 9 0; #X connect 7 0 6 0; #X connect 8 0 0 0; #X connect 11 0 13 0; #X connect 12 0 2 1; #X connect 13 0 12 0; #X restore 86 228 pd env; #X obj 159 262 +~; #X obj 160 173 +~ 1; #X obj 85 360 outlet~; #X text 196 251 this must be shifted with [+] to the startingpoint in the input soundfiles; #X text 196 113 the [phasor~] ramp is multiplied by the duration in samplingrate to be read from the table; #X obj 179 88 samphold~; #X obj 177 227 samphold~; #X obj 86 277 *~ 0.5; #X obj 160 289 tabread4~ \$1-snd-buffer; #X obj 178 198 r \$1-start; #X obj 179 29 r \$1-sampdur; #X connect 0 0 2 0; #X connect 0 0 3 0; #X connect 0 0 9 1; #X connect 0 0 10 1; #X connect 1 0 6 0; #X connect 2 0 5 0; #X connect 3 0 11 0; #X connect 4 0 12 0; #X connect 5 0 4 0; #X connect 9 0 2 1; #X connect 10 0 4 1; #X connect 11 0 1 0; #X connect 12 0 1 1; #X connect 13 0 10 0; #X connect 14 0 9 0;