36 const juce::String& blockId)
38 float _gainFactor = getParam(params, blockId);
40 if (gainFactor != _gainFactor)
42 gainFactor = _gainFactor;
57 buffer.multiply(gainFactor);
float getParam(const juce::AudioProcessorValueTreeState ¶ms, const juce::String &blockId) const
Internal method used to get (and check) a parameter's value.
Gain(juce::AudioProcessor *processor)
Constructor. Creates a Gain object.
virtual AudioBlock exec(AudioBlock buffer) override
Apply Gain to input buffer to change volume of signal audio.
virtual void updateParams(const juce::AudioProcessorValueTreeState ¶ms, const juce::String &blockId) override
Updates parameters from processor parameter tree.