24 Gain(juce::AudioProcessor * processor);
27 using Ptr = std::shared_ptr<
Gain>;
30 virtual void updateParams(
const juce::AudioProcessorValueTreeState& params,
31 const juce::String& blockId)
override;
37 float gainFactor = 1.0f;
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.