#N canvas 249 8 895 626 10;
#X obj 57 493 soundfiler;
#X floatatom 223 291 9 0 0 0 - - -, f 9;
#X floatatom 135 293 9 0 0 0 - - -, f 9;
#X obj 57 394 f;
#X obj 89 393 f;
#X msg 57 291 bang;
#X obj 57 447 pack f f s s;
#X obj 57 313 t b b b b;
#X obj 5 493 print;
#X obj 248 393 symbol \$0-srcsmp;
#X msg 57 470 write -wave -skip \$1 -nframes \$2 \$3 \$4;
#X obj 135 312 t f f;
#X obj 237 341 -;
#X obj 223 310 t b f;
#X obj 237 363 * -1;
#X obj 347 8 array define \$0-srcsmp 2.88e+006;
#X text 576 8 1 minute of mono audio;
#X text 292 290 end point (\$2);
#X text 134 272 start point (\$1);
#X msg 21 39 bang;
#X obj 21 61 openpanel;
#X obj 53 115 symbol \$0-srcsmp;
#X msg 21 175 read \$1 \$2;
#X obj 21 197 soundfiler;
#X obj 21 86 t s b;
#X obj 21 145 pack s s;
#X obj 130 393 symbol test.wav;
#X text 22 272 write file;
#X text 152 412 \$3;
#X text 369 396 \$4;
#X floatatom 297 356 9 0 0 0 - - -, f 9;
#X text 17 8 1) Load the audio file into the table;
#X text 18 234 2) adjust the start and end points and write the file
to disk;
#X text 22 520 3) hear the result;
#X obj 347 47 loadbang;
#X msg 347 69 \; pd dsp 1;
#X text 370 354 no of samples to save (\$2-\$1);
#X obj 18 541 cnv 15 100 250 empty empty empty 20 12 0 14 -258113 -66577
0;
#X obj 423 533 cnv 15 100 250 empty empty empty 20 12 0 14 -4034 -66577
0;
#X obj 25 717 readsf~;
#X obj 26 747 dac~;
#X msg 25 551 bang;
#X obj 25 573 openpanel;
#X obj 57 627 symbol \$0-srcsmp;
#X obj 25 598 t s b;
#X obj 25 657 pack s s;
#X msg 25 686 open \$1 \$2 \, start;
#X obj 430 704 readsf~;
#X obj 431 734 dac~;
#X msg 430 578 bang;
#X obj 430 600 openpanel;
#X msg 430 673 open \$1 \, 1;
#X text 276 633 correction!!! --->;
#X text 561 624 I find no troubles with -nframes;
#X text 560 643 longer than 1.8M. Tested with 2.5M;
#X connect 1 0 13 0;
#X connect 2 0 11 0;
#X connect 3 0 6 0;
#X connect 4 0 6 1;
#X connect 5 0 7 0;
#X connect 6 0 10 0;
#X connect 7 0 3 0;
#X connect 7 1 4 0;
#X connect 7 2 26 0;
#X connect 7 3 9 0;
#X connect 9 0 6 3;
#X connect 10 0 0 0;
#X connect 10 0 8 0;
#X connect 11 0 3 1;
#X connect 11 1 12 0;
#X connect 12 0 14 0;
#X connect 13 0 2 0;
#X connect 13 1 12 1;
#X connect 14 0 4 1;
#X connect 14 0 30 0;
#X connect 19 0 20 0;
#X connect 20 0 24 0;
#X connect 21 0 25 1;
#X connect 22 0 23 0;
#X connect 24 0 25 0;
#X connect 24 1 21 0;
#X connect 25 0 22 0;
#X connect 26 0 6 2;
#X connect 34 0 35 0;
#X connect 39 0 40 0;
#X connect 39 0 40 1;
#X connect 41 0 42 0;
#X connect 42 0 44 0;
#X connect 43 0 45 1;
#X connect 44 0 45 0;
#X connect 44 1 43 0;
#X connect 45 0 46 0;
#X connect 46 0 39 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 49 0 50 0;
#X connect 50 0 51 0;
#X connect 51 0 47 0;
