daisysp::Allpass¶
#include <allpass.h>
Public Functions¶
Name | |
---|---|
Allpass() | |
~Allpass() | |
void | Init(float sample_rate, float * buff, size_t size) |
float | Process(float in) |
void | SetFreq(float looptime) |
void | SetRevTime(float revtime) |
Detailed Description¶
Author: Barry Vercoe, John ffitch
Date: 1991
Allpass filter module
Passes all frequencies at their original levels, with a phase shift.
Ported from soundpipe by Ben Sergentanis, May 2020
Public Functions Documentation¶
function Allpass¶
function ~Allpass¶
function Init¶
Parameters:
- buff Buffer for allpass to use.
- size Size of buff.
function Process¶
Parameters:
- in Input sample.
Return: Next floating point sample.
function SetFreq¶
Parameters:
- looptime Filter looptime in seconds.
Sets the filter frequency (Implemented by delay time).
function SetRevTime¶
Parameters:
- revtime Reverb time in seconds.
---¶
Updated on 2024-01-03 at 19:38:46 +0000