diff --git a/Makefile b/Makefile index 44cd28a..849f3c2 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ SLUG = Koralfx-Modules # Must follow the format in the Versioning section of https://vcvrack.com/manual/PluginDevelopmentTutorial.html -VERSION = 0.6.5 +VERSION = 0.6.6 # FLAGS will be passed to both the C and C++ compiler FLAGS += diff --git a/src/Presetovnik/Presetovnik.cpp b/src/Presetovnik/Presetovnik.cpp index 073a575..79eedb8 100644 --- a/src/Presetovnik/Presetovnik.cpp +++ b/src/Presetovnik/Presetovnik.cpp @@ -3,7 +3,11 @@ #include "../Koralfx-Modules.hpp" Presetovnik::Presetovnik() : Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS) { + onReset(); +} + +void Presetovnik::onReset() { //Default values for (int i = 0; i < 10 ; i += 1) { for (int k = 0; k < 8 ; k += 1) { @@ -11,6 +15,7 @@ Presetovnik::Presetovnik() : Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIG presetUniMemory[i][k] = true; } } + presetChange = true; } /////////////////////////////////////////////////////////////////////////////// diff --git a/src/Presetovnik/Presetovnik.hpp b/src/Presetovnik/Presetovnik.hpp index c6bea25..f81030d 100644 --- a/src/Presetovnik/Presetovnik.hpp +++ b/src/Presetovnik/Presetovnik.hpp @@ -84,6 +84,7 @@ struct Presetovnik : Module { Presetovnik(); //~Presetovnik(); void step() override; + void onReset() override; //void onSampleRateChange() override; //void reset() override; json_t *toJson() override;