marvin 0.0.1
Pure C++ audio helper library
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:
  • /home/runner/work/marvin/marvin/include/marvin/dsp/filters/marvin_SVF.h