|
| 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)