summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/vst_plugin.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2018-10-21 20:45:25 +0200
committerRobin Gareus <robin@gareus.org>2018-10-21 20:48:11 +0200
commit504ba49c6d6ee8d88ead74f41fdc67d798886841 (patch)
tree075bfdc029b1c84335ee24a4deb6ed9aa8d90607 /libs/ardour/ardour/vst_plugin.h
parent1229d50e45b47dce5ab59d0c0185e75d50bf3b84 (diff)
Potential fix for lost VST MIDI events
Ardour's VST MIDI buffer API does not yet implement offsets and limits. When a cycle is split, the same midi-buffer is used for all sub-divisions leading to duplicate, offset, events.
Diffstat (limited to 'libs/ardour/ardour/vst_plugin.h')
-rw-r--r--libs/ardour/ardour/vst_plugin.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/ardour/ardour/vst_plugin.h b/libs/ardour/ardour/vst_plugin.h
index e0d369332c..39838e1b21 100644
--- a/libs/ardour/ardour/vst_plugin.h
+++ b/libs/ardour/ardour/vst_plugin.h
@@ -49,6 +49,7 @@ public:
void deactivate ();
int set_block_size (pframes_t);
+ bool requires_fixed_sized_buffers () const;
bool inplace_broken() const { return true; }
float default_value (uint32_t port);
float get_parameter (uint32_t port) const;