#N canvas 10 40 620 460 12; #N canvas 10 40 620 460 guts 0; #X msg 280 45 \; pd filename exercise-patch.pd /tmp \; #N canvas \; #X pop 1 \;; #X obj 300 328 s pd-exercise-patch.pd; #X msg 329 216 obj 50 103 osc~; #X msg 330 240 obj 50 153 dac~; #X obj 103 17 inlet; #X msg 320 155 clear; #X obj 276 7 loadbang; #X obj 259 108 delay 1000; #X obj 259 129 t b b b b; #X msg 52 155 connect 0 0 1 0; #X msg 37 216 connect 1 0 2 0; #X msg 31 266 connect 1 0 2 1; #X msg 292 27 \; pd dsp 1; #X obj 112 108 t b b; #X msg 87 52 bang; #X obj 34 134 delay 2000; #X obj 21 187 delay 2000; #X obj 10 245 delay 2000; #N canvas 10 40 620 460 connection-effect 0; #X obj 186 312 dac~; #X obj 72 233 osc~ 1000; #X obj 138 266 *~; #X obj 253 259 *~; #X obj 204 236 osc~ 800; #X obj 153 236 line~; #X obj 183 7 inlet; #X msg 184 31 bang; #X obj 187 61 t b b; #X obj 168 95 delay 10; #X msg 201 125 0 10; #X obj 276 218 line~; #X obj 276 191 pipe 30; #X msg 241 125 1 10; #X connect 1 0 2 0; #X connect 2 0 0 0; #X connect 3 0 0 1; #X connect 4 0 3 0; #X connect 5 0 2 1; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 8 0 9 0; #X connect 8 1 13 0; #X connect 9 0 10 0; #X connect 10 0 5 0; #X connect 10 0 12 0; #X connect 11 0 3 1; #X connect 12 0 11 0; #X connect 13 0 5 0; #X connect 13 0 12 0; #X restore 22 365 pd connection-effect; #X msg 256 453 floatatom 50 50 5 0 0 0; #X msg 327 184 obj 50 50 hsl; #X obj 197 18 inlet; #X msg 205 50 bang; #X connect 2 0 1 0; #X connect 3 0 1 0; #X connect 4 0 14 0; #X connect 5 0 1 0; #X connect 6 0 0 0; #X connect 6 0 7 0; #X connect 6 0 12 0; #X connect 7 0 8 0; #X connect 8 0 3 0; #X connect 8 1 2 0; #X connect 8 2 20 0; #X connect 8 3 5 0; #X connect 9 0 1 0; #X connect 10 0 1 0; #X connect 11 0 1 0; #X connect 13 0 15 0; #X connect 13 1 8 0; #X connect 14 0 13 0; #X connect 15 0 16 0; #X connect 15 0 9 0; #X connect 15 0 18 0; #X connect 16 0 17 0; #X connect 16 0 10 0; #X connect 16 0 18 0; #X connect 17 0 11 0; #X connect 17 0 18 0; #X connect 20 0 1 0; #X connect 21 0 22 0; #X connect 22 0 8 0; #X restore 220 269 pd guts; #X msg 220 242 solve; #X text 19 64 In the exercise patch \, connect the existing objects so that you can control the frequency of the oscillator and hear the resulting sound.; #X text 22 131 If you want help \, click the solve message below.; #X msg 285 242 try again; #X obj 11 10 cnv 15 600 40 empty empty EXERCISE-make_your_first_patch 20 12 0 24 -262131 -66577 0; #X connect 1 0 0 0; #X connect 4 0 0 1;