eDSP
0.0.1
A cross-platform DSP library written in C++.
|
Cedsp::random::binary_generator< T, Engine > | This class implements a binary generator according to the discrete probability function |
Cedsp::filter::biquad< T > | This Biquad class implements a second-order recursive linear filter, containing two poles and two zeros |
Cedsp::filter::biquad_cascade< T, N > | The BiquadCascade class implements a cascade of Biquad filters |
Cedsp::random::brown_noise_generator< T, Engine > | This class implements a brown noise generator |
Cedsp::random::constant_generator< T > | This class implements a constant generator |
Cedsp::math::constants< T > | |
Cedsp::io::decoder< T, N > | This class implements a decoder object to read data from supported audio files |
Cedsp::filter::designer< T, Designer, MaxOrder > | |
Cedsp::filter::designer< T, DesignerType::Butterworth, MaxOrder > | Butterworth filter designer |
Cedsp::filter::designer< T, DesignerType::ChebyshevI, MaxOrder > | Chebyshev filter designer |
Cedsp::filter::designer< T, DesignerType::ChebyshevII, MaxOrder > | Inverse Chebyshev filter designer |
Cedsp::filter::designer< T, DesignerType::RBJ, MaxOrder > | Robert Bristow-Johnson filter designer |
Cedsp::filter::designer< T, DesignerType::Zolzer, MaxOrder > | Udo Zölzer filter designer |
Cedsp::envelope_follower< T > | This class implements a basic envelope-follower |
Cedsp::types::fixed_ring_buffer< T, MaxSize > | This class implements a ring buffer, also called circular buffer |
Cedsp::statistics::histogram< T, Allocator > | Histogram density estimator |
Cedsp::feature::temporal::leq< T > | This class estimates the Equivalent Continuous Sound Level over consecutive frames |
Cedsp::core::library_info | |
Cedsp::core::logger | |
Cedsp::filter::moving_average< T, Allocator > | This class implement a cumulative moving average (rolling average or running average) filter |
Cedsp::filter::moving_average< T > | |
Cedsp::filter::moving_median< T, Allocator > | This class implement a cumulative moving median (rolling median or running median) filter |
Cedsp::filter::moving_rms< T, Allocator > | This class implement a cumulative moving rms (rolling rms or running rms) filter |
▼Cedsp::oscillators::oscillator< T > | The oscillator class generates a periodic signal |
▼Cedsp::oscillators::sawtooth_oscillator< T > | The class sawtooth_oscillator generates a sawtooth signal |
Cedsp::oscillators::triangular_oscillator< T > | The class triangular_oscillator generates a triangular signal |
Cedsp::oscillators::sin_oscillator< T > | The class sin_oscillator generates a sinusoidal signal |
Cedsp::oscillators::square_oscillator< T > | The class square_oscillator generates a square signal |
Cedsp::random::perlin_noise_generator< T, Engine > | This class implements a Perlin noise generator |
Cedsp::random::pink_noise_generator< T, Engine > | This class implements a pink noise generator |
Cedsp::random::random_generator< dist, T > | This class implements a random generator according to one of the discrete probability function availables in the c++ standard |
Cedsp::io::resampler< T > | This class implements a resampler object to perform sample-rate conversion |
Cedsp::types::ring_buffer< T, Allocator > | This class implements a ring buffer, also called circular buffer |
Cedsp::core::system_env | |
Cedsp::core::system_info | |
Cedsp::random::white_noise_generator< T, Engine > | This class implements a white noise generator |