Class daisysp::PhaserEngine¶
ClassList > daisysp > PhaserEngine
Single Phaser engine. Used inPhaser .More...
#include <phaser.h>
Public Functions¶
| Type | Name |
|---|---|
| void | Init (float sample_rate) |
| PhaserEngine () |
|
| float | Process (float in) |
| void | SetFeedback (float feedback) |
| void | SetFreq (float ap_freq) |
| void | SetLfoDepth (float depth) |
| void | SetLfoFreq (float lfo_freq) |
| ~PhaserEngine () |
Detailed Description¶
Author:
Ben Sergentanis
Public Functions Documentation¶
function Init¶
Initialize the module
Parameters:
sample_rateAudio engine sample rate.
function PhaserEngine¶
function Process¶
Get the next sample
Parameters:
inSample to process
function SetFeedback¶
Set the feedback amount.
Parameters:
feedbackAmount from 0-1.
function SetFreq¶
Set the allpass frequency
Parameters:
ap_freqFrequency in Hz.
function SetLfoDepth¶
How much to modulate the allpass filter by.
Parameters:
depthWorks 0-1.
function SetLfoFreq¶
Set lfo frequency.
Parameters:
lfo_freqFrequency in Hz
function ~PhaserEngine¶
The documentation for this class was generated from the following file external-docs/DaisySP/Source/Effects/phaser.h