#include <juce_Reverb.h>
Processor wrapper around juce::Reverb for easy integration into ProcessorChain.
@tags{DSP}
◆ Parameters
◆ Reverb()
| juce::dsp::Reverb::Reverb |
( |
| ) |
|
|
default |
Creates an uninitialised Reverb processor. Call prepare() before first use.
◆ getParameters()
Returns the reverb's current parameters.
◆ isEnabled()
| bool juce::dsp::Reverb::isEnabled |
( |
| ) |
const |
|
inlinenoexcept |
Returns true if the reverb is enabled.
◆ prepare()
◆ process()
template<typename ProcessContext>
| void juce::dsp::Reverb::process |
( |
const ProcessContext & | context | ) |
|
|
inlinenoexcept |
Applies the reverb to a mono or stereo buffer.
◆ reset()
| void juce::dsp::Reverb::reset |
( |
| ) |
|
|
inlinenoexcept |
Resets the reverb's internal state.
◆ setEnabled()
| void juce::dsp::Reverb::setEnabled |
( |
bool | newValue | ) |
|
|
inlinenoexcept |
Enables/disables the reverb.
◆ setParameters()
Applies a new set of parameters to the reverb. Note that this doesn't attempt to lock the reverb, so if you call this in parallel with the process method, you may get artifacts.
◆ enabled
| bool juce::dsp::Reverb::enabled = true |
|
private |
◆ reverb
The documentation for this class was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/juce_dsp/widgets/juce_Reverb.h