aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/vst
diff options
context:
space:
mode:
Diffstat (limited to 'externals/grill/vst')
-rw-r--r--externals/grill/vst/pd/vst~.pd22
-rw-r--r--externals/grill/vst/readme.txt5
-rw-r--r--externals/grill/vst/src/main.cpp3
3 files changed, 18 insertions, 12 deletions
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 <direct.h>
#include <io.h>
-#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;
}