|
marvin 0.0.1
Pure C++ audio helper library
|
#include <marvin/math/marvin_Math.h>#include <marvin/library/marvin_Concepts.h>#include <marvin/library/marvin_Literals.h>#include <numbers>#include <cmath>Go to the source code of this file.
Classes | |
| class | marvin::math::windows::PrecomputedWindow< SampleType, NumPoints > |
| Helper class for cacheing a window function in a lookup table. More... | |
Namespaces | |
| namespace | marvin |
| A mostly harmless top-level namespace. | |
| namespace | marvin::math |
| Math helper functions and classes. | |
| namespace | marvin::math::windows |
| Various windowing functions. An interactive graph with more intuition than the textual documentation can give can be found here | |
Functions | |
| template<FloatType SampleType> | |
| SampleType | marvin::math::windows::sine (SampleType n, SampleType N) |
| template<FloatType SampleType> | |
| SampleType | marvin::math::windows::tukey (SampleType n, SampleType NumPoints, SampleType alpha) |
| template<FloatType SampleType> | |
| SampleType | marvin::math::windows::blackmanHarris (SampleType n, SampleType N) |
| template<FloatType SampleType> | |
| SampleType | marvin::math::windows::cosineSum (SampleType n, SampleType N, SampleType alpha) |
| template<FloatType SampleType> | |
| SampleType | marvin::math::windows::hann (SampleType n, SampleType N) |
| template<FloatType SampleType> | |
| SampleType | marvin::math::windows::hamming (SampleType n, SampleType N) |