|
marvin 0.0.1
Pure C++ audio helper library
|
#include "marvin/dsp/filters/biquad/marvin_BiquadCoefficients.h"#include <cmath>#include <numbers>Go to the source code of this file.
Namespaces | |
| namespace | marvin |
| A mostly harmless top-level namespace. | |
| namespace | marvin::dsp |
| DSP helper and utility functions. | |
| namespace | marvin::dsp::filters |
| Digital filter functions and classes. | |
| namespace | marvin::dsp::filters::rbj |
| Implementations of Robert Brinstow Johnson's RBJ Cookbook formulae. | |
Functions | |
| template<FloatType SampleType> | |
| BiquadCoefficients< SampleType > | marvin::dsp::filters::rbj::lowpass (double sampleRate, SampleType cutoff, SampleType q) noexcept |
| template<FloatType SampleType> | |
| BiquadCoefficients< SampleType > | marvin::dsp::filters::rbj::highpass (double sampleRate, SampleType cutoff, SampleType q) noexcept |
| template<FloatType SampleType> | |
| BiquadCoefficients< SampleType > | marvin::dsp::filters::rbj::bandpass (double sampleRate, SampleType centreFrequency, SampleType bandwidth, SampleType peakGain) noexcept |
| template<FloatType SampleType> | |
| BiquadCoefficients< SampleType > | marvin::dsp::filters::rbj::bandpass (double sampleRate, SampleType centreFrequency, SampleType bandwidth) noexcept |
| template<FloatType SampleType> | |
| BiquadCoefficients< SampleType > | marvin::dsp::filters::rbj::notch (double sampleRate, SampleType centreFrequency, SampleType bandwidth) noexcept |
| template<FloatType SampleType> | |
| BiquadCoefficients< SampleType > | marvin::dsp::filters::rbj::allpass (double sampleRate, SampleType cutoff, SampleType q) noexcept |
| template<FloatType SampleType> | |
| BiquadCoefficients< SampleType > | marvin::dsp::filters::rbj::peak (double sampleRate, SampleType centreFrequency, SampleType bandwidth, SampleType dbGain) noexcept |
| template<FloatType SampleType> | |
| BiquadCoefficients< SampleType > | marvin::dsp::filters::rbj::lowShelf (double sampleRate, SampleType centreFrequency, SampleType slope, SampleType dbGain) noexcept |
| template<FloatType SampleType> | |
| BiquadCoefficients< SampleType > | marvin::dsp::filters::rbj::highShelf (double sampleRate, SampleType centreFrequency, SampleType slope, SampleType dbGain) noexcept |