From 1a5eb47494cc7a1cd1ae3111c54cff7f1d9168fe Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Mon, 14 Apr 2003 02:41:11 +0000 Subject: "" svn path=/trunk/; revision=559 --- externals/grill/vst/pd/vst~.pd | 22 +++++++++++----------- externals/grill/vst/readme.txt | 5 +++++ externals/grill/vst/src/main.cpp | 3 ++- 3 files changed, 18 insertions(+), 12 deletions(-) (limited to 'externals/grill/vst') diff --git a/externals/grill/vst/pd/vst~.pd b/externals/grill/vst/pd/vst~.pd index 0900c359..a956992d 100644 --- a/externals/grill/vst/pd/vst~.pd +++ b/externals/grill/vst/pd/vst~.pd @@ -1,4 +1,4 @@ -#N canvas 108 26 868 650 12; +#N canvas 108 26 872 654 12; #X obj 26 207 dac~; #X obj 26 107 noise~; #X obj 444 172 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -225271 @@ -126,7 +126,6 @@ #X text 469 496 set/get program (0-based); #X text 487 251 NOT IMPLEMENTED; #X text 544 270 NOT IMPLEMENTED; -#X obj 26 153 vst~ 1 2 reson; #X text 133 14 VST plugins for PD \, (C)2003 Thomas Grill; #X msg 28 296 plug \$1; #X obj 28 252 bng 15 250 50 0 empty empty empty 0 -6 0 8 -225271 -1 @@ -158,7 +157,8 @@ #X text 93 582 midi messages for vst synths; #X msg 414 442 getprogcats; #X text 509 439 get number of program categories; -#X connect 1 0 48 0; +#X obj 26 153 vst~ 1 2 SIR; +#X connect 1 0 56 0; #X connect 2 0 3 0; #X connect 3 0 17 0; #X connect 5 0 6 0; @@ -167,7 +167,7 @@ #X connect 8 0 13 0; #X connect 9 0 13 0; #X connect 10 0 14 0; -#X connect 12 0 48 0; +#X connect 12 0 56 0; #X connect 19 0 18 0; #X connect 20 0 18 0; #X connect 21 0 17 0; @@ -179,10 +179,10 @@ #X connect 39 0 17 0; #X connect 41 0 17 0; #X connect 43 0 17 0; -#X connect 48 0 0 0; -#X connect 48 1 0 1; -#X connect 48 2 4 0; -#X connect 50 0 27 0; -#X connect 51 0 52 0; -#X connect 52 0 50 0; -#X connect 55 0 18 0; +#X connect 49 0 27 0; +#X connect 50 0 51 0; +#X connect 51 0 49 0; +#X connect 54 0 18 0; +#X connect 56 0 0 0; +#X connect 56 1 0 1; +#X connect 56 2 4 0; diff --git a/externals/grill/vst/readme.txt b/externals/grill/vst/readme.txt index 6af5edc3..811d5961 100644 --- a/externals/grill/vst/readme.txt +++ b/externals/grill/vst/readme.txt @@ -23,6 +23,10 @@ pd - Windows: ------------- o Microsoft Visual C++ 6: edit the project file "vst.dsp" & build + + +NOT YET: + pd - darwin (MacOSX): --------------------- o GCC: edit "config-pd-darwin.txt" & run "sh build-pd-darwin.sh" @@ -43,6 +47,7 @@ Version history: - introduced A LOT of attributes to get info about the plugin - make editor window closable by patch - plugin can be changed with plug attribute +- fixed crash on destroying vst~ with open editor window 0.0.0: - version of mark@junklight.com diff --git a/externals/grill/vst/src/main.cpp b/externals/grill/vst/src/main.cpp index a1a66fb6..c74c1dcc 100644 --- a/externals/grill/vst/src/main.cpp +++ b/externals/grill/vst/src/main.cpp @@ -19,7 +19,7 @@ WARRANTIES, see the file, "license.txt," in this distribution. #include #include -#define VST_VERSION "0.1.0pre5" +#define VST_VERSION "0.1.0pre7" #if 0 /* ----- MFC stuff ------------- */ @@ -233,6 +233,7 @@ vst::~vst() V vst::ClearPlug() { if(plug) { + ms_edit(false); ClearBuf(); delete plug; plug = NULL; } -- cgit v1.2.1