|
eDSP
0.0.1
A cross-platform DSP library written in C++.
|
Classes | |
| class | oscillator |
| The oscillator class generates a periodic signal. More... | |
| class | sawtooth_oscillator |
| The class sawtooth_oscillator generates a sawtooth signal. More... | |
| class | sin_oscillator |
| The class sin_oscillator generates a sinusoidal signal. More... | |
| class | square_oscillator |
| The class square_oscillator generates a square signal. More... | |
| class | triangular_oscillator |
| The class triangular_oscillator generates a triangular signal. More... | |
Enumerations | |
| enum | OscillatorType { OscillatorType::Sinusoidal, OscillatorType::Square, OscillatorType::Sawtooth, OscillatorType::Triangular } |
| the OscillatorType enum represents the different waveforms generated by tha available oscillators. More... | |
Functions | |
| template<typename T , OscillatorType Type, typename... Args> | |
| constexpr auto | make_oscillator (Args... arg) noexcept -> decltype(internal::_build_Generator< Type, T > |
| Creates an oscillator using args as the parameter list for the construction. More... | |
| template | build (std::declval< Args &&>()...)) |
|
strong |
| template edsp::oscillators::build | ( | std::declval< Args &&>() | ... | ) |
|
noexcept |
Creates an oscillator using args as the parameter list for the construction.
| T | Value type |
| Type | Types of oscillator: sinusoidal, triangle, sawtooth or square. |
| arg | Arguments parameters to constructs the oscillator. |
1.8.13