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_rateAudio engine sample rate
function Phaser¶
function Process¶
Get the next floating point sample.
Parameters:
inSample to process
function SetFeedback¶
Set all channels feedback.
Parameters:
feedbackWorks 0-1.
function SetFreq¶
Set all channel allpass freq in Hz.
Parameters:
ap_freqFrequency in Hz.
function SetLfoDepth¶
Set all lfo depths
Parameters:
depthWorks 0-1.
function SetLfoFreq¶
Set all lfo frequencies.
Parameters:
lfo_freqLfo freq in Hz.
function SetPoles¶
Number of allpass stages.
Parameters:
polesWorks 1 to 8.
function ~Phaser¶
The documentation for this class was generated from the following file external-docs/DaisySP/Source/Effects/phaser.h