DaisySP
Loading...
Searching...
No Matches
daisysp::Soap Class Reference

#include <soap.h>

Public Member Functions

void Init (float sample_rate)
 
void Process (float in)
 
void SetCenterFreq (float f)
 
void SetFilterBandwidth (float b)
 
float Bandpass ()
 
float Bandreject ()
 

Detailed Description

Second Order All Pass Filter

This is from Tom Erbe's synth notes. The filter can be configured to be a band pass or band reject

Ported by: Brian Tice

Member Function Documentation

◆ Bandpass()

float daisysp::Soap::Bandpass ( )
inline

Bandpass output

Returns
bandpass output of the filter

◆ Bandreject()

float daisysp::Soap::Bandreject ( )
inline

Bandreject output

Returns
bandreject output of the filter

◆ Init()

void Soap::Init ( float sample_rate)

Initializes the filter float sample_rate - sample rate of the audio engine being run, and the frequency that the Process function will be called.

◆ Process()

void Soap::Process ( float in)

Process the input signal, updating all of the outputs

◆ SetCenterFreq()

void Soap::SetCenterFreq ( float f)

Sets the center frequency of the filter.

◆ SetFilterBandwidth()

void Soap::SetFilterBandwidth ( float b)

Sets the low frequency threshold of the filter.


The documentation for this class was generated from the following files: