MostlyHarmless 0.0.1
 
Loading...
Searching...
No Matches
marvin::dsp::filters::SVFResult< SampleType > Struct Template Reference

POD Struct containing the results from a tick on an instance of an SVF. More...

#include <marvin_SVF.h>

Public Attributes

SampleType highpass
 
SampleType bandpass
 
SampleType lowpass
 
SampleType normalisedBandpass
 
SampleType bandShelf
 
SampleType lowShelf
 
SampleType highShelf
 
SampleType notch
 
SampleType allpass
 

Detailed Description

template<FloatType SampleType>
struct marvin::dsp::filters::SVFResult< SampleType >

POD Struct containing the results from a tick on an instance of an SVF.

highpass, bandpass and lowpass are fairly self explanatory, except the bandpass does not have unity gain. A unity gain and zero phase version can be accessed from normalisedBandpass. The low and high shelves are naive implementations with a slight boost or cut just above the cutoff.

Member Data Documentation

◆ allpass

template<FloatType SampleType>
SampleType marvin::dsp::filters::SVFResult< SampleType >::allpass

◆ bandpass

template<FloatType SampleType>
SampleType marvin::dsp::filters::SVFResult< SampleType >::bandpass

◆ bandShelf

template<FloatType SampleType>
SampleType marvin::dsp::filters::SVFResult< SampleType >::bandShelf

◆ highpass

template<FloatType SampleType>
SampleType marvin::dsp::filters::SVFResult< SampleType >::highpass

◆ highShelf

template<FloatType SampleType>
SampleType marvin::dsp::filters::SVFResult< SampleType >::highShelf

◆ lowpass

template<FloatType SampleType>
SampleType marvin::dsp::filters::SVFResult< SampleType >::lowpass

◆ lowShelf

template<FloatType SampleType>
SampleType marvin::dsp::filters::SVFResult< SampleType >::lowShelf

◆ normalisedBandpass

template<FloatType SampleType>
SampleType marvin::dsp::filters::SVFResult< SampleType >::normalisedBandpass

◆ notch

template<FloatType SampleType>
SampleType marvin::dsp::filters::SVFResult< SampleType >::notch

The documentation for this struct was generated from the following file: