LMMS
Loading...
Searching...
No Matches
Oscillator.cpp File Reference
#include "Oscillator.h"
#include <algorithm>
#include <thread>
#include <numbers>
#include "Engine.h"
#include "AudioEngine.h"
#include "AutomatableModel.h"
#include "fftw3.h"
#include "fft_helpers.h"

Namespaces

namespace  lmms

Functions

template<>
sample_t lmms::Oscillator::getSample< Oscillator::WaveShape::Sine > (const float sample)
template<>
sample_t lmms::Oscillator::getSample< Oscillator::WaveShape::Triangle > (const float _sample)
template<>
sample_t lmms::Oscillator::getSample< Oscillator::WaveShape::Saw > (const float _sample)
template<>
sample_t lmms::Oscillator::getSample< Oscillator::WaveShape::Square > (const float _sample)
template<>
sample_t lmms::Oscillator::getSample< Oscillator::WaveShape::MoogSaw > (const float _sample)
template<>
sample_t lmms::Oscillator::getSample< Oscillator::WaveShape::Exponential > (const float _sample)
template<>
sample_t lmms::Oscillator::getSample< Oscillator::WaveShape::WhiteNoise > (const float _sample)
template<>
sample_t lmms::Oscillator::getSample< Oscillator::WaveShape::UserDefined > (const float _sample)