#N canvas 0 0 346 350 12; #X obj 5 5 cnv 15 300 210 empty gui-label empty 20 12 0 14 -233017 -66577 0; #X floatatom 13 41 5 0 0 1 vstTimeInfo.ppqPos vstTimeInfo.ppqPos - , f 5; #X floatatom 13 61 5 0 0 1 vstTimeInfo.tempo vstTimeInfo.tempo -, f 5; #X floatatom 13 81 5 0 0 1 vstTimeInfo.timeSigNumerator vstTimeInfo.timeSigNumerator -, f 5; #X floatatom 13 101 5 0 0 1 vstTimeInfo.timeSigDenominator vstTimeInfo.timeSigDenominator -, f 5; #N canvas 325 81 624 438 beep(vstTimeInfo) 0; #X obj 84 333 dac~; #X obj 158 250 line~; #X obj 86 305 *~; #X obj 73 279 osc~ 4000; #X obj 152 0 r vstTimeInfo.ppqPos; #X obj 180 104 int; #X obj 201 154 change; #X obj 197 187 t b; #X obj 176 70 * 4; #X obj 56 49 int; #X obj 55 127 change; #X obj 51 160 t b; #X obj 137 36 t f f; #X msg 61 194 3600; #X msg 111 194 4000; #X msg 189 216 0.03 \, 0 100; #X connect 1 0 2 1; #X connect 2 0 0 0; #X connect 2 0 0 1; #X connect 3 0 2 0; #X connect 4 0 12 0; #X connect 5 0 6 0; #X connect 6 0 7 0; #X connect 7 0 15 0; #X connect 7 0 14 0; #X connect 8 0 5 0; #X connect 9 0 10 0; #X connect 10 0 11 0; #X connect 11 0 13 0; #X connect 12 0 9 0; #X connect 12 1 8 0; #X connect 13 0 3 0; #X connect 14 0 3 0; #X connect 15 0 1 0; #X restore 12 143 pd beep(vstTimeInfo); #X text 15 17 those are the vstTimeInfo receivers; #X floatatom 13 121 5 0 0 1 vstTimeInfo.flags vstTimeInfo.flags -, f 5; #N canvas 0 50 450 300 midi_stuff 0; #X obj 71 63 notein; #X obj 71 114 noteout; #X obj 32 90 + 7; #X text 45 186 see midi_objects help file; #X floatatom 212 113 3 0 0 0 - - -, f 3; #X obj 167 61 notein; #X obj 167 87 stripnote; #X floatatom 167 112 3 0 0 0 - - -, f 3; #X text 342 57 MIDI OUT; #X text 167 37 MIDI IN; #X floatatom 290 112 3 0 0 0 - - -, f 3; #X floatatom 260 111 3 0 0 0 - - -, f 3; #X obj 260 86 ctlin; #N canvas 0 50 484 446 midi 0; #X obj 96 65 inlet; #X obj 96 262 noteout; #X floatatom 96 92 0 0 0 0 - - -; #X obj 338 113 loadbang; #X obj 96 184 metro; #X obj 96 236 makenote; #X floatatom 189 166 0 0 0 0 - - -; #X obj 96 210 f; #X floatatom 145 166 0 0 0 0 - - -; #X floatatom 233 166 0 0 0 0 - - -; #X floatatom 276 166 0 0 0 0 - - -; #X msg 338 148 500; #X msg 370 148 60; #X msg 399 148 64; #X msg 427 148 250; #X text 144 145 rate; #X text 187 145 pitch; #X text 232 145 vel; #X text 268 146 length; #X obj 230 257 ctlout 1; #X floatatom 230 228 0 0 0 0 - - -; #X connect 0 0 2 0; #X connect 2 0 4 0; #X connect 3 0 11 0; #X connect 3 0 12 0; #X connect 3 0 13 0; #X connect 3 0 14 0; #X connect 4 0 7 0; #X connect 5 0 1 0; #X connect 5 1 1 1; #X connect 6 0 7 1; #X connect 7 0 5 0; #X connect 8 0 4 1; #X connect 9 0 5 1; #X connect 10 0 5 2; #X connect 11 0 8 0; #X connect 12 0 6 0; #X connect 13 0 9 0; #X connect 14 0 10 0; #X connect 20 0 19 0; #X restore 342 107 pd midi; #X obj 342 81 tgl 20 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1 ; #X obj 167 132 bng 20 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 260 133 bng 20 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X connect 0 0 2 0; #X connect 0 0 1 0; #X connect 0 1 1 1; #X connect 0 2 1 2; #X connect 2 0 1 0; #X connect 5 0 6 0; #X connect 5 1 6 1; #X connect 6 0 7 0; #X connect 6 1 4 0; #X connect 7 0 15 0; #X connect 11 0 16 0; #X connect 12 0 11 0; #X connect 12 1 10 0; #X connect 14 0 13 0; #X restore 11 166 pd midi_stuff; #N canvas 0 50 675 489 audio_stuff 0; #X obj 104 322 adc~; #X obj 104 401 dac~; #X msg 47 286 \$1 30; #X obj 47 311 line~; #X obj 143 371 *~; #X obj 104 371 *~; #X obj 48 47 r rvstparameter0; #X obj 48 229 * 100; #X obj 47 253 dbtorms; #X msg 79 81 set \$1; #X obj 80 189 s svstparameter0; #X obj 79 107 s level-rcv; #X obj 80 144 r level-snd; #X text 192 107 update pd-slider when parameter is changed from host ; #X text 230 168 update host when parameter is changed from pd-slider ; #X text 19 12 audio stuff example; #X obj 315 283 loadbang; #X msg 315 312 \; pd dsp 1 \;; #X obj 222 217 vsl 60 128 0 1 0 0 level-snd level-rcv LEVEL 0 -9 0 10 -262144 -1 -1 0 1; #X connect 0 0 5 0; #X connect 0 1 4 0; #X connect 2 0 3 0; #X connect 3 0 4 1; #X connect 3 0 5 1; #X connect 4 0 1 1; #X connect 5 0 1 0; #X connect 6 0 7 0; #X connect 6 0 9 0; #X connect 7 0 8 0; #X connect 8 0 2 0; #X connect 9 0 11 0; #X connect 12 0 10 0; #X connect 12 0 7 0; #X connect 16 0 17 0; #X restore 11 188 pd audio_stuff; #X text 17 222 Whether you set pdvst as VST or VSTi \, it will always receive midi-in and audio-in., f 39; #X text 14 271 You can set an external midi device for midiin and midiout (but not an external audio device), f 39;