#N canvas 573 246 565 322 10; #X obj 48 91 mtof; #X obj 51 68 hsl 128 15 0 127 0 1 empty empty empty -2 -6 0 8 -262144 -1 -1 4800 1; #N canvas 0 22 450 300 (subpatch) 0; #X array sine 1000 float 0; #X coords 0 1 999 -1 200 100 1; #X restore 278 186 graph; #X obj 127 184 tgl 15 1 empty empty empty 0 -6 0 10 -262144 -1 -1 1 1; #X obj 48 268 dac~; #X text 199 92 [mtof] converts MIDI notes to frequency in Hertz.; #X text 200 68 Slider sends MIDI note values (0-127).; #X text 256 273 -1; #X text 262 228 0; #X text 262 182 1; #X text 148 182 Graph output; #X text 93 269 Line out to soundcard.; #X obj 48 115 osc~; #X obj 90 235 tabwrite~ sine; #X obj 127 207 metro 100; #X floatatom 81 91 5 0 0 0 - - -, f 5; #X floatatom 81 116 5 0 0 0 - - -, f 5; #X text 47 10 osc1.pd From Pd Floss Manual \, http://write.flossmanuals.net/pure-data/oscillators/ ; #X text 199 116 [osc~] makes a sine waveform.; #X connect 0 0 12 0; #X connect 0 0 16 0; #X connect 1 0 0 0; #X connect 1 0 15 0; #X connect 3 0 14 0; #X connect 12 0 4 0; #X connect 12 0 4 1; #X connect 12 0 13 0; #X connect 14 0 13 0;