summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/vestige
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-02-21 01:55:51 +0100
committerRobin Gareus <robin@gareus.org>2014-02-22 03:11:48 +0100
commit99076689f74a1d1a2cc33e9bc7d22131c3a04633 (patch)
tree0b07a0f432f3d06eac33b98e143d75e45328156f /libs/ardour/ardour/vestige
parent7231e52a962e92d59d892e83c566725465d6b127 (diff)
update vestige header (from mixbus)
Diffstat (limited to 'libs/ardour/ardour/vestige')
-rw-r--r--libs/ardour/ardour/vestige/aeffectx.h19
1 files changed, 18 insertions, 1 deletions
diff --git a/libs/ardour/ardour/vestige/aeffectx.h b/libs/ardour/ardour/vestige/aeffectx.h
index 4007ecf5ef..2dca9f26be 100644
--- a/libs/ardour/ardour/vestige/aeffectx.h
+++ b/libs/ardour/ardour/vestige/aeffectx.h
@@ -106,11 +106,28 @@
#define effGetProductString 48
#define effGetVendorVersion 49
#define effCanDo 51 // currently unused
+/* from http://asseca.com/vst-24-specs/efIdle.html */
+#define effIdle 53
/* from http://asseca.com/vst-24-specs/efGetParameterProperties.html */
#define effGetParameterProperties 56
#define effGetVstVersion 58 // currently unused
+/* http://asseca.com/vst-24-specs/efShellGetNextPlugin.html */
+#define effShellGetNextPlugin 70
+/* The next two were gleaned from http://www.kvraudio.com/forum/printview.php?t=143587&start=0 */
+#define effStartProcess 71
+#define effStopProcess 72
+
+#define effBeginSetProgram 67
+#define effEndSetProgram 68
+
+#ifdef WORDS_BIGENDIAN
+// "VstP"
+#define kEffectMagic 0x50747356
+#else
+// "PtsV"
+#define kEffectMagic 0x56737450
+#endif
-#define kEffectMagic (CCONST( 'V', 's', 't', 'P' ))
#define kVstLangEnglish 1
#define kVstMidiType 1