BogaudioModules

BogaudioModules for VCV Rack
Log | Files | Refs | README | LICENSE

commit a0ac4b7b58883179df3f7d5e12335426349a50c3
parent a4b610cf794a4b915e710bf73b29d0047e6d7be5
Author: Matt Demanett <matt@demanett.net>
Date:   Sat, 28 Dec 2019 16:37:47 -0600

Scrub more redundant reset() calls, etc.

Diffstat:
Msrc/Analyzer.hpp | 1-
Msrc/AnalyzerXL.hpp | 4+---
Msrc/Assign.hpp | 1-
Msrc/Cmp.hpp | 2--
Msrc/FlipFlop.hpp | 1-
Msrc/LLFO.hpp | 3---
Msrc/Manual.hpp | 1-
Msrc/Mute8.hpp | 3---
Msrc/SampleHold.hpp | 2--
Msrc/Switch.hpp | 1-
Msrc/Test.hpp | 1-
Msrc/Test2.hpp | 2--
Msrc/VCM.hpp | 1-
Msrc/Walk.hpp | 2--
Msrc/Walk2.hpp | 5+----
Msrc/addressable_sequence.hpp | 2--
16 files changed, 2 insertions(+), 30 deletions(-)

diff --git a/src/Analyzer.hpp b/src/Analyzer.hpp @@ -50,7 +50,6 @@ struct Analyzer : AnalyzerBase { configParam(SMOOTH_PARAM, 0.0f, 1.0f, 0.5f, "Smoothing", " ms", 0.0f, 500.0f); configParam(QUALITY_PARAM, 1.0f, 3.0f, 1.0f, "Analysis quality"); configParam(WINDOW_PARAM, 1.0f, 3.0f, 1.0f, "Analysis window type"); - reset(); } virtual ~Analyzer() { reset(); diff --git a/src/AnalyzerXL.hpp b/src/AnalyzerXL.hpp @@ -33,9 +33,7 @@ struct AnalyzerXL : AnalyzerBase { AnalyzerCore::Quality _quality = AnalyzerCore::QUALITY_GOOD; AnalyzerCore::Window _window = AnalyzerCore::WINDOW_KAISER; - AnalyzerXL() : AnalyzerBase(8, NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS) { - reset(); - } + AnalyzerXL() : AnalyzerBase(8, NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS) {} void reset() override; void sampleRateChange() override; diff --git a/src/Assign.hpp b/src/Assign.hpp @@ -41,7 +41,6 @@ struct Assign : BGModule { Assign() { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS); configParam(CHANNELS_PARAM, 1.0f, 16.0f, 0.0f, "Channels"); - reset(); } void reset() override; diff --git a/src/Cmp.hpp b/src/Cmp.hpp @@ -54,8 +54,6 @@ struct Cmp : BGModule { configParam(WINDOW_PARAM, 0.0f, 1.0f, 0.5f, "Window", " V", 0.0f, 10.0f); configParam<ScaledSquaringParamQuantity<1>>(LAG_PARAM, 0.0f, 1.0f, 0.1f, "Lag", " s"); configParam(OUTPUT_PARAM, 0.0f, 1.0f, 0.0f, "Output"); - - reset(); } void reset() override; diff --git a/src/FlipFlop.hpp b/src/FlipFlop.hpp @@ -39,7 +39,6 @@ struct FlipFlop : BGModule { FlipFlop() { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS); - reset(); } void reset() override; diff --git a/src/LLFO.hpp b/src/LLFO.hpp @@ -73,9 +73,6 @@ struct LLFO : LFOBase { configParam(SLOW_PARAM, 0.0f, 1.0f, 0.0f, "Slow mode"); configParam(OFFSET_PARAM, -1.0f, 1.0f, 0.0f, "Offset", " V", 0.0f, 5.0f); configParam(SCALE_PARAM, 0.0f, 1.0f, 1.0f, "Scale", "%", 0.0f, 100.0f); - - reset(); - sampleRateChange(); } void reset() override; diff --git a/src/Manual.hpp b/src/Manual.hpp @@ -38,7 +38,6 @@ struct Manual : TriggerOnLoadModule { configParam(TRIGGER_PARAM, 0.0f, 1.0f, 0.0f, "Trigger"); _triggerOnLoad = false; _initialDelay = new bogaudio::dsp::Timer(APP->engine->getSampleRate(), 0.01f); - reset(); } virtual ~Manual() { if (_initialDelay) { diff --git a/src/Mute8.hpp b/src/Mute8.hpp @@ -84,9 +84,6 @@ struct Mute8 : BGModule { configParam(MUTE6_PARAM, 0.0f, 3.0f, 0.0f, "Mute 6"); configParam(MUTE7_PARAM, 0.0f, 3.0f, 0.0f, "Mute 7"); configParam(MUTE8_PARAM, 0.0f, 3.0f, 0.0f, "Mute 8"); - - reset(); - sampleRateChange(); } void reset() override; diff --git a/src/SampleHold.hpp b/src/SampleHold.hpp @@ -62,8 +62,6 @@ struct SampleHold : BGModule { configParam(TRACK2_PARAM, 0.0f, 1.0f, 0.0f, "Track 2"); configParam(INVERT1_PARAM, 0.0f, 1.0f, 0.0f, "Invert 1"); configParam(INVERT2_PARAM, 0.0f, 1.0f, 0.0f, "Invert 2"); - - reset(); } void reset() override; diff --git a/src/Switch.hpp b/src/Switch.hpp @@ -48,7 +48,6 @@ struct Switch : BGModule { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS); configParam(GATE_PARAM, 0.0f, 10.0f, 0.0f, "Gate"); configParam(LATCH_PARAM, 0.0f, 1.0f, 0.0f, "Latch"); - reset(); } void reset() override; diff --git a/src/Test.hpp b/src/Test.hpp @@ -248,7 +248,6 @@ struct Test : BGModule { configParam(PARAM1_PARAM, 0.0f, 1.0f, 0.5f, "param1"); configParam(PARAM2_PARAM, 0.0f, 1.0f, 0.5f, "param2"); configParam(PARAM3_PARAM, 0.0f, 1.0f, 0.5f, "param3"); - reset(); #ifdef SINE _table.generate(); diff --git a/src/Test2.hpp b/src/Test2.hpp @@ -73,8 +73,6 @@ struct Test2 : BGModule { configParam(PARAM1B_PARAM, 0.0f, 1.0f, 0.0f, "param1b"); configParam(PARAM2B_PARAM, 0.0f, 1.0f, 0.0f, "param2b"); configParam(PARAM3B_PARAM, 0.0f, 1.0f, 0.0f, "param3b"); - - reset(); } void reset() override; diff --git a/src/VCM.hpp b/src/VCM.hpp @@ -56,7 +56,6 @@ struct VCM : DisableOutputLimitModule { configParam<LevelParamQuantity>(LEVEL4_PARAM, 0.0f, 1.0f, 0.8f, "Level 4"); configParam<LevelParamQuantity>(MIX_PARAM, 0.0f, 1.0f, 0.8f, "Mix level"); configParam(LINEAR_PARAM, 0.0f, 1.0f, 0.0f, "Linear"); - reset(); } inline bool isLinear() { return params[LINEAR_PARAM].getValue() > 0.5f; } diff --git a/src/Walk.hpp b/src/Walk.hpp @@ -43,8 +43,6 @@ struct Walk : BGModule { configParam(RATE_PARAM, 0.0f, 1.0f, 0.1f, "Rate", "%", 0.0f, 100.0f); configParam(OFFSET_PARAM, -1.0f, 1.0f, 0.0f, "Offset", " V", 0.0f, 5.0f); configParam(SCALE_PARAM, 0.0f, 1.0f, 1.0f, "Scale", "%", 0.0f, 100.0f); - - reset(); } void reset() override; diff --git a/src/Walk2.hpp b/src/Walk2.hpp @@ -66,7 +66,7 @@ struct Walk2 : BGModule { TraceColor _traceColor = GREEN_TRACE_COLOR; Walk2() - : _outsX(historyPoints, 0.0f) + : _outsX(historyPoints, 0.0f) , _outsY(historyPoints, 0.0f) , _jumpTo(NULL) { @@ -77,9 +77,6 @@ struct Walk2 : BGModule { configParam(OFFSET_Y_PARAM, -1.0f, 1.0f, 0.0f, "Offset Y", " V", 0.0f, 5.0f); configParam(SCALE_X_PARAM, 0.0f, 1.0f, 1.0f, "Scale X", "%", 0.0f, 100.0f); configParam(SCALE_Y_PARAM, 0.0f, 1.0f, 1.0f, "Scale Y", "%", 0.0f, 100.0f); - - reset(); - sampleRateChange(); } void reset() override; diff --git a/src/addressable_sequence.hpp b/src/addressable_sequence.hpp @@ -24,8 +24,6 @@ struct AddressableSequenceModule : BGModule { , _clockInputID(clockInputID) , _selectInputID(selectInputID) { - reset(); - sampleRateChange(); } void reset() override;