#N canvas 813 100 641 547 10;
#X obj 60 30 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000
1 1;
#X msg 60 60 \; pd dsp \$1;
#N canvas 0 0 450 300 (subpatch) 0;
#X array snare 91413 float 16 black black;
#X coords 0 1 91412 -1 200 140 1;
#X restore 60 120 graph;
#X msg 60 370 read -resize snare.wav snare;
#X obj 110 460 soundfiler;
#X floatatom 110 490 5 0 0 0 - - -, f 5;
#X obj 350 310 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
#000000 #000000;
#X obj 350 440 tabplay~ snare;
#X obj 340 480 dac~;
#N canvas 0 0 450 300 (subpatch) 0;
#X array snare2 91413 float 0 black black;
#X coords 0 1 91412 -1 200 140 1;
#X restore 320 120 graph;
#X obj 70 300 loadbang;
#X obj 70 325 trigger b b;
#X obj 350 350 trigger b b;
#X obj 480 310 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
#000000 #000000;
#X obj 480 350 trigger b b;
#X msg 390 390 set snare;
#X msg 520 390 set snare2;
#X obj 480 450 tabplay~ snare;
#X obj 470 490 dac~;
#X msg 130 420 read -resize snare.wav snare2;
#X text 210 30 prompt: Create a Purr Data (Pd) patch that allows users
to load and play 2 sound samples \, with a toggle to enable/disable
DSP \, and a graphical display of the audio waveform.;
#X connect 0 0 1 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 6 0 12 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 10 0 11 0;
#X connect 11 0 3 0;
#X connect 11 1 19 0;
#X connect 12 0 7 0;
#X connect 13 0 14 0;
#X connect 14 0 17 0;
#X connect 15 0 7 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 17 0 18 1;
#X connect 19 0 4 0;
