|
|
| Freeverb (FloatType sampleRate) |
| |
| void | setRoomSize (FloatType roomSize, FloatType damp) noexcept |
| | Room size and damping. More...
|
| |
| void | setSampleRate (FloatType sampleRate) |
| | Sets the sample rate that will be used for the reverb. More...
|
| |
| void | setDryWet (FloatType mix) |
| | Dry/Wet balance. More...
|
| |
|
void | reset () |
| | Clears the reverb's buffers.
|
| |
|
template<size_t N> |
| void | process (AudioBlockView< FloatType, N > block) |
| | Applies the reverb to two stereo channels of audio data.
|
| |
template<std::floating_point FloatType, size_t MaximumChannels, size_t MaximumSampleRate>
class ame::dsp::Freeverb< FloatType, MaximumChannels, MaximumSampleRate >
Reverb.
- Template Parameters
-
| FloatType | float or double |
| MaximumSampleRate | |
template<std::floating_point FloatType, size_t MaximumChannels, size_t MaximumSampleRate>
| void ame::dsp::Freeverb< FloatType, MaximumChannels, MaximumSampleRate >::setSampleRate |
( |
FloatType |
sampleRate | ) |
|
|
inline |
Sets the sample rate that will be used for the reverb.
You must call this before the process methods, in order to tell it the correct sample rate.
< (at 44100Hz)
< (at 44100Hz)