Class daisysp::ReverbSc¶
ClassList > daisysp > ReverbSc
#include <reverbsc.h>
Public Functions¶
Type | Name |
---|---|
int | Init (float sample_rate) |
int | Process (const float & in1, const float & in2, float * out1, float * out2) |
ReverbSc () |
|
void | SetFeedback (const float & fb) |
void | SetLpFreq (const float & freq) |
~ReverbSc () |
Detailed Description¶
Stereo Reverb
Public Functions Documentation¶
function Init¶
Initializes the reverb module, and sets the sample_rate at which the Process function will be called. Returns 0 if all good, or 1 if it runs out of delay times exceed maximum allowed.
function Process¶
Process the input through the reverb, and updates values of out1, and out2 with the new processed signal.
function ReverbSc¶
function SetFeedback¶
controls the reverb time. reverb tail becomes infinite when set to 1.0
Parameters:
fb
- sets reverb time. range: 0.0 to 1.0
function SetLpFreq¶
controls the internal dampening filter's cutoff frequency.
Parameters:
freq
- low pass frequency. range: 0.0 to sample_rate / 2
function ~ReverbSc¶
The documentation for this class was generated from the following file external-docs/DaisySP/DaisySP-LGPL/Source/Effects/reverbsc.h