Class daisysp::Allpass¶
#include <allpass.h>
Public Functions¶
Type | Name |
---|---|
Allpass () |
|
void | Init (float sample_rate, float * buff, size_t size) |
float | Process (float in) |
void | SetFreq (float looptime) |
void | SetRevTime (float revtime) |
~Allpass () |
Detailed Description¶
Allpass filter module Passes all frequencies at their original levels, with a phase shift.
Public Functions Documentation¶
function Allpass¶
function Init¶
Parameters:
buff
Buffer for allpass to use.size
Size of buff.
function Process¶
Parameters:
in
Input sample.
Returns:
Next floating point sample.
function SetFreq¶
Sets the filter frequency (Implemented by delay time).
Parameters:
looptime
Filter looptime in seconds.
function SetRevTime¶
Parameters:
revtime
Reverb time in seconds.
function ~Allpass¶
The documentation for this class was generated from the following file external-docs/DaisySP/DaisySP-LGPL/Source/Filters/allpass.h