#N canvas 105 26 856 641 12; #X obj 26 190 dac~; #X obj 26 94 noise~; #X obj 444 172 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -225271 -1 -1 0 1; #X msg 441 189 param 2 \$1; #X obj 133 191 print A; #X obj 27 451 tgl 15 0 empty empty empty 0 -6 0 8 -225271 -1 -1 0 1 ; #X msg 26 473 vis \$1; #X obj 27 367 tgl 15 0 empty empty empty 0 -6 0 8 -225271 -1 -1 0 1 ; #X msg 26 389 edit \$1; #X msg 94 389 getedit; #X msg 89 473 getvis; #N canvas 367 122 546 453 info 0; #X msg 94 130 getversion; #X msg 94 75 getname; #X msg 95 153 getvendor; #X msg 94 188 getsynth; #X msg 94 218 getins; #X msg 155 220 getouts; #X msg 95 104 getdll; #X obj 26 260 s \$0-vst; #X msg 100 293 print; #X msg 101 340 echo \$1; #X obj 100 323 tgl 15 0 empty empty empty 0 -6 0 8 -225271 -1 -1 0 1; #X msg 173 339 getecho; #X text 250 321 old stuff; #X text 171 190 is synth?; #X text 179 153 get vendor string; #X text 181 131 get version; #X text 154 104 get shared lib name; #X text 159 79 get internal (official) plug name; #X text 219 221 number of plug inlets and outlets; #X msg 93 41 getattributes; #X text 213 38 get all attributes; #X msg 268 189 geteditor; #X text 348 189 has editor?; #X connect 0 0 7 0; #X connect 1 0 7 0; #X connect 2 0 7 0; #X connect 3 0 7 0; #X connect 4 0 7 0; #X connect 5 0 7 0; #X connect 6 0 7 0; #X connect 8 0 7 0; #X connect 9 0 7 0; #X connect 10 0 9 0; #X connect 11 0 7 0; #X connect 19 0 7 0; #X connect 21 0 7 0; #X restore 414 561 pd info; #X obj 96 96 r \$0-vst; #X obj 25 416 s \$0-vst; #X obj 25 499 s \$0-vst; #X text 52 366 display edit window; #X text 50 449 make edit window (in)visible; #X obj 413 353 s \$0-vst; #X obj 414 517 s \$0-vst; #X msg 443 471 program 2; #X msg 529 470 getprogram; #X msg 413 109 getparams; #X text 498 108 get number of parameters; #X text 509 414 get number of programs; #X msg 414 417 getprograms; #X msg 543 190 getparam 2; #X msg 105 295 getplug; #X obj 26 323 s \$0-vst; #X text 175 294 set/get plugin; #X text 480 561 further information; #X obj 23 15 cnv 15 700 58 empty empty vst~ 10 32 0 24 -260818 -1 0 ; #X text 134 53 http://www.parasitaere-kapazitaeten.net; #X text 140 169 attribute outlet; #X text 143 140 inlets outlets [plugname]; #N canvas 367 122 480 335 win 0; #X obj 14 187 s \$0-vst; #X msg 94 84 getx; #X text 186 84 get window coordinates; #X msg 139 84 gety; #X msg 93 141 gettitle; #X text 273 139 get/set window title; #X msg 175 141 title hugo; #X obj 94 34 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -225271 -1 -1 0 256; #X msg 95 54 x \$1; #X obj 164 34 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -225271 -1 -1 0 256; #X msg 165 52 y \$1; #X text 229 44 set window coordinates; #X msg 90 218 getstyle; #X text 278 218 get/set window style; #X obj 173 193 vradio 15 1 0 3 empty empty empty 0 -6 0 8 -225271 -1 -1 0; #X msg 90 281 getmode; #X msg 198 218 style \$1; #X msg 168 281 mode 101; #X text 253 279 get/set window sys menu; #X text 5 2 NOT IMPLEMENTED; #X connect 1 0 0 0; #X connect 3 0 0 0; #X connect 4 0 0 0; #X connect 6 0 0 0; #X connect 7 0 8 0; #X connect 8 0 0 0; #X connect 9 0 10 0; #X connect 10 0 0 0; #X connect 12 0 0 0; #X connect 14 0 16 0; #X connect 15 0 0 0; #X connect 16 0 0 0; #X connect 17 0 0 0; #X restore 26 542 pd win; #X text 92 542 manipulating the edit window; #X msg 412 135 getpname 2; #X msg 440 236 param gain 0; #X text 503 133 get parameter name; #X msg 550 236 getparam gain; #X msg 545 283 getptext gain; #X text 451 300 get value in textual representation; #X msg 440 283 getptext 2; #X text 466 211 set/get parameter (0-based); #X text 469 496 set/get program (0-based); #X text 487 254 NOT IMPLEMENTED; #X text 484 315 NOT IMPLEMENTED; #X msg 28 296 plug \$1; #X obj 27 240 bng 25 250 50 0 empty empty empty 0 -6 0 8 -225271 -1 -1; #X obj 27 271 openpanel; #N canvas 0 0 460 310 midi 0; #X obj 20 249 s \$0-vst; #X msg 32 66 note 10 100; #X msg 61 118 ctlchg 3 123; #X msg 87 170 pbend 1000; #X text 128 65 note on; #X msg 49 90 note 10 0; #X text 225 89 note off; #X text 171 117 control change; #X text 179 168 pitch bend; #X text 157 144 program change; #X msg 75 145 progchg 2; #X msg 135 90 noteoff 10; #X msg 101 195 atouch 70; #X text 180 194 after touch; #X connect 1 0 0 0; #X connect 2 0 0 0; #X connect 3 0 0 0; #X connect 5 0 0 0; #X connect 10 0 0 0; #X connect 11 0 0 0; #X connect 12 0 0 0; #X restore 25 581 pd midi; #X text 93 582 midi messages for vst synths; #X msg 414 442 getprogcats; #X text 509 439 get number of program categories; #X text 134 33 based on the work of Jarno Seppanen and Mark Williamson ; #X obj 26 140 vst~ 1 2; #X text 133 14 VST plugins for PD \, (C)2003-04 Thomas Grill; #X connect 1 0 55 0; #X connect 2 0 3 0; #X connect 3 0 17 0; #X connect 5 0 6 0; #X connect 6 0 14 0; #X connect 7 0 8 0; #X connect 8 0 13 0; #X connect 9 0 13 0; #X connect 10 0 14 0; #X connect 12 0 55 0; #X connect 19 0 18 0; #X connect 20 0 18 0; #X connect 21 0 17 0; #X connect 24 0 18 0; #X connect 25 0 17 0; #X connect 26 0 27 0; #X connect 36 0 17 0; #X connect 37 0 17 0; #X connect 39 0 17 0; #X connect 40 0 17 0; #X connect 42 0 17 0; #X connect 47 0 27 0; #X connect 48 0 49 0; #X connect 49 0 47 0; #X connect 52 0 18 0; #X connect 55 0 0 0; #X connect 55 1 0 1; #X connect 55 2 4 0;