Processor wrapper around juce::Reverb for easy integration into ProcessorChain.
More...
Processor wrapper around juce::Reverb for easy integration into ProcessorChain.
◆ Parameters
◆ Reverb()
Creates an uninitialised Reverb processor.
Call prepare() before first use.
◆ getParameters()
const Parameters& dsp::Reverb::getParameters |
( |
| ) |
const |
|
noexcept |
Returns the reverb's current parameters.
◆ setParameters()
void dsp::Reverb::setParameters |
( |
const Parameters & |
newParams | ) |
|
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.
◆ isEnabled()
bool dsp::Reverb::isEnabled |
( |
| ) |
const |
|
noexcept |
Returns true if the reverb is enabled.
◆ setEnabled()
void dsp::Reverb::setEnabled |
( |
bool |
newValue | ) |
|
|
noexcept |
Enables/disables the reverb.
◆ prepare()
void dsp::Reverb::prepare |
( |
const juce::dsp::ProcessSpec & |
spec | ) |
|
◆ reset()
void dsp::Reverb::reset |
( |
| ) |
|
|
noexcept |
Resets the reverb's internal state.
◆ process()
template<typename ProcessContext >
void dsp::Reverb::process |
( |
const ProcessContext & |
context | ) |
|
|
noexcept |
The documentation for this class was generated from the following file: