daisysp::ReverbSc¶
#include <reverbsc.h>
Public Functions¶
Name | |
---|---|
ReverbSc() | |
~ReverbSc() | |
int | Init(float sample_rate) |
int | Process(const float & in1, const float & in2, float * out1, float * out2) |
void | SetFeedback(const float & fb) |
void | SetLpFreq(const float & freq) |
Detailed Description¶
Stereo Reverb
Reverb SC: Ported from csound/soundpipe
Original author(s): Sean Costello, Istvan Varga
Year: 1999, 2005
Ported to soundpipe by: Paul Batchelor
Ported by: Stephen Hensley
Public Functions Documentation¶
function ReverbSc¶
function ~ReverbSc¶
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 SetFeedback¶
Parameters:
- fb - sets reverb time. range: 0.0 to 1.0
controls the reverb time. reverb tail becomes infinite when set to 1.0
function SetLpFreq¶
Parameters:
- freq - low pass frequency. range: 0.0 to sample_rate / 2
controls the internal dampening filter's cutoff frequency.
---¶
Updated on 2024-01-03 at 19:38:46 +0000