diff --git a/modules/juce_dsp/processors/juce_LadderFilter.cpp b/modules/juce_dsp/processors/juce_LadderFilter.cpp index 36022e04c3..fcfd05e65d 100644 --- a/modules/juce_dsp/processors/juce_LadderFilter.cpp +++ b/modules/juce_dsp/processors/juce_LadderFilter.cpp @@ -31,8 +31,7 @@ namespace dsp //============================================================================== template -LadderFilter::LadderFilter() - : state (2) +LadderFilter::LadderFilter() : state (2) { setSampleRate (Type (1000)); // intentionally setting unrealistic default // sample rate to catch missing initialisation bugs @@ -47,11 +46,11 @@ void LadderFilter::setMode (Mode newValue) noexcept { switch (newValue) { - case Mode::LPF12: A = { Type (0), Type (0), Type (1), Type (0), Type (0) }; comp = Type (0.5); break; - case Mode::HPF12: A = { Type (1), Type (-2), Type (1), Type (0), Type (0) }; comp = Type (0); break; - case Mode::LPF24: A = { Type (0), Type (0), Type (0), Type (0), Type (1) }; comp = Type (0.5); break; - case Mode::HPF24: A = { Type (1), Type (-4), Type (6), Type (-4), Type (1) }; comp = Type (0); break; - default: jassertfalse; break; + case Mode::LPF12: A = {{ Type (0), Type (0), Type (1), Type (0), Type (0) }}; comp = Type (0.5); break; + case Mode::HPF12: A = {{ Type (1), Type (-2), Type (1), Type (0), Type (0) }}; comp = Type (0); break; + case Mode::LPF24: A = {{ Type (0), Type (0), Type (0), Type (0), Type (1) }}; comp = Type (0.5); break; + case Mode::HPF24: A = {{ Type (1), Type (-4), Type (6), Type (-4), Type (1) }}; comp = Type (0); break; + default: jassertfalse; break; } static constexpr auto outputGain = Type (1.2);