diff options
author | Harald Eilertsen <haraldei@anduin.net> | 2020-09-02 21:35:47 +0200 |
---|---|---|
committer | Harald Eilertsen <haraldei@anduin.net> | 2020-09-02 21:42:47 +0200 |
commit | cccd83938fd33631c36dd5e22ea2364a12fe5305 (patch) | |
tree | eac0433654c31ea6b31c295c74088b60dc7bf607 /plugins/LV2/src/BassDrive/BassDrive.h | |
parent | 529eff1742ef8e62bc8ccb402fcaa21eba7e2ff7 (diff) | |
download | airwindows-lv2-port-cccd83938fd33631c36dd5e22ea2364a12fe5305.tar.gz airwindows-lv2-port-cccd83938fd33631c36dd5e22ea2364a12fe5305.tar.bz2 airwindows-lv2-port-cccd83938fd33631c36dd5e22ea2364a12fe5305.zip |
LV2: Reset state on activate.
This makes sure all internal parameters are initializet to sane values
before processing starts. The VST version does this on construction, but
it seems better (at least for LV2) to do this as part of the activate
callback.
This should fix noise on the start of the audio processing with the
plugins.
Diffstat (limited to 'plugins/LV2/src/BassDrive/BassDrive.h')
-rw-r--r-- | plugins/LV2/src/BassDrive/BassDrive.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/plugins/LV2/src/BassDrive/BassDrive.h b/plugins/LV2/src/BassDrive/BassDrive.h index 73665c4..484254a 100644 --- a/plugins/LV2/src/BassDrive/BassDrive.h +++ b/plugins/LV2/src/BassDrive/BassDrive.h @@ -7,6 +7,7 @@ class BassDrive : public LV2Plugin<5> { public: BassDrive(double rate); + void activate() override; void run(uint32_t num_samples); static constexpr const char * URI = "https://www.airwindows.com/bassdrive"; |