diff --git a/modules/juce_dsp/processors/juce_StateVariableTPTFilter.cpp b/modules/juce_dsp/processors/juce_StateVariableTPTFilter.cpp index 3469694b97..0afc1b72d0 100644 --- a/modules/juce_dsp/processors/juce_StateVariableTPTFilter.cpp +++ b/modules/juce_dsp/processors/juce_StateVariableTPTFilter.cpp @@ -30,7 +30,8 @@ namespace dsp //============================================================================== template -StateVariableTPTFilter::StateVariableTPTFilter() +StateVariableTPTFilter::StateVariableTPTFilter (Type type) +: filterType (type) { update(); } diff --git a/modules/juce_dsp/processors/juce_StateVariableTPTFilter.h b/modules/juce_dsp/processors/juce_StateVariableTPTFilter.h index 3266306353..436754400d 100644 --- a/modules/juce_dsp/processors/juce_StateVariableTPTFilter.h +++ b/modules/juce_dsp/processors/juce_StateVariableTPTFilter.h @@ -64,7 +64,7 @@ public: //============================================================================== /** Constructor. */ - StateVariableTPTFilter(); + explicit StateVariableTPTFilter (Type type = Type::lowpass); //============================================================================== /** Sets the filter type. */