Class daisysp::Phaser¶
#include <phaser.h>
Public Functions¶
Type | Name |
---|---|
void | Init (float sample_rate) |
Phaser () |
|
float | Process (float in) |
void | SetFeedback (float feedback) |
void | SetFreq (float ap_freq) |
void | SetLfoDepth (float depth) |
void | SetLfoFreq (float lfo_freq) |
void | SetPoles (int poles) |
~Phaser () |
Detailed Description¶
Author:
Ben Sergentanis
Date:
Jan 2021
Public Functions Documentation¶
function Init¶
Initialize the module
Parameters:
sample_rate
Audio engine sample rate
function Phaser¶
function Process¶
Get the next floating point sample.
Parameters:
in
Sample to process
function SetFeedback¶
Set all channels feedback.
Parameters:
feedback
Works 0-1.
function SetFreq¶
Set all channel allpass freq in Hz.
Parameters:
ap_freq
Frequency in Hz.
function SetLfoDepth¶
Set all lfo depths
Parameters:
depth
Works 0-1.
function SetLfoFreq¶
Set all lfo frequencies.
Parameters:
lfo_freq
Lfo freq in Hz.
function SetPoles¶
Number of allpass stages.
Parameters:
poles
Works 1 to 8.
function ~Phaser¶
The documentation for this class was generated from the following file external-docs/DaisySP/Source/Effects/phaser.h