VCV Rack API v2
Loading...
Searching...
No Matches
window.hpp File Reference
#include <math.hpp>
#include <simd/Vector.hpp>
#include <simd/functions.hpp>
Include dependency graph for window.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  rack
 Root namespace for the Rack API.
 
namespace  rack::dsp
 Digital signal processing routines and classes.
 

Functions

template<typename T >
rack::dsp::hann (T p)
 Hann window function.
 
void rack::dsp::hannWindow (float *x, int len)
 Multiplies the Hann window by a signal x of length len in-place.
 
template<typename T >
rack::dsp::blackman (T alpha, T p)
 Blackman window function.
 
void rack::dsp::blackmanWindow (float alpha, float *x, int len)
 
template<typename T >
rack::dsp::blackmanNuttall (T p)
 Blackman-Nuttall window function.
 
void rack::dsp::blackmanNuttallWindow (float *x, int len)
 
template<typename T >
rack::dsp::blackmanHarris (T p)
 Blackman-Harris window function.
 
void rack::dsp::blackmanHarrisWindow (float *x, int len)