LMMS
Loading...
Searching...
No Matches
lmms::Oscillator Member List

This is the complete list of members for lmms::Oscillator, including all inherited members.

createFFTPlans()lmms::Oscillatorprivatestatic
destroyFFTPlans()lmms::Oscillatorstatic
expSample(const float _sample)lmms::Oscillatorinlinestatic
FirstWaveShapeTablelmms::Oscillatorstatic
freqFromWaveTableBand(int band)lmms::Oscillatorinlinestatic
generateAntiAliasUserWaveTable(const SampleBuffer *sampleBuffer)lmms::Oscillatorstatic
generateFromFFT(int bands, sample_t *table)lmms::Oscillatorprivatestatic
generateSawWaveTable(int bands, sample_t *table, int firstBand=1)lmms::Oscillatorprivatestatic
generateSquareWaveTable(int bands, sample_t *table, int firstBand=1)lmms::Oscillatorprivatestatic
generateTriangleWaveTable(int bands, sample_t *table, int firstBand=1)lmms::Oscillatorprivatestatic
generateWaveTables()lmms::Oscillatorprivatestatic
getSample(const float _sample)lmms::Oscillatorinlineprivate
getWtSampleControl(const float sample) constlmms::Oscillatorinline
m_detuning_div_sampleratelmms::Oscillatorprivate
m_ext_phaseOffsetlmms::Oscillatorprivate
m_freqlmms::Oscillatorprivate
m_isModulatorlmms::Oscillatorprivate
m_modulationAlgoModellmms::Oscillatorprivate
m_phaselmms::Oscillatorprivate
m_phaseOffsetlmms::Oscillatorprivate
m_subOsclmms::Oscillatorprivate
m_userAntiAliasWaveTablelmms::Oscillatorprivate
m_userWavelmms::Oscillatorprivate
m_useWaveTablelmms::Oscillatorprivate
m_volumelmms::Oscillatorprivate
m_waveShapeModellmms::Oscillatorprivate
ModulationAlgo enum namelmms::Oscillator
moogSawSample(const float _sample)lmms::Oscillatorinlinestatic
noiseSample(const float)lmms::Oscillatorinlinestatic
NumModulationAlgoslmms::Oscillatorstatic
NumWaveShapeslmms::Oscillatorstatic
NumWaveShapeTableslmms::Oscillatorstatic
Oscillator(const IntModel *wave_shape_model, const IntModel *mod_algo_model, const float &freq, const float &detuning_div_samplerate, const float &phase_offset, const float &volume, Oscillator *m_subOsc=nullptr)lmms::Oscillator
recalcPhase()lmms::Oscillatorinlineprivate
s_fftPlanlmms::Oscillatorprivatestatic
s_ifftPlanlmms::Oscillatorprivatestatic
s_sampleBufferlmms::Oscillatorprivatestatic
s_specBuflmms::Oscillatorprivatestatic
s_waveTableslmms::Oscillatorprivatestatic
sawSample(const float _sample)lmms::Oscillatorinlinestatic
setUserAntiAliasWaveTable(std::shared_ptr< const OscillatorConstants::waveform_t > waveform)lmms::Oscillatorinline
setUserWave(std::shared_ptr< const SampleBuffer > _wave)lmms::Oscillatorinline
setUseWaveTable(bool n)lmms::Oscillatorinline
sinSample(const float _sample)lmms::Oscillatorinlinestatic
squareSample(const float _sample)lmms::Oscillatorinlinestatic
syncInit(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl)lmms::Oscillatorprivate
syncOk(float _osc_coeff)lmms::Oscillatorinlineprivate
triangleSample(const float _sample)lmms::Oscillatorinlinestatic
update(SampleFrame *ab, const f_cnt_t frames, const ch_cnt_t chnl, bool modulator=false)lmms::Oscillator
updateAM(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl)lmms::Oscillatorprivate
updateAM(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl)lmms::Oscillatorprivate
updateFM(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl)lmms::Oscillatorprivate
updateFM(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl)lmms::Oscillatorprivate
updateMix(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl)lmms::Oscillatorprivate
updateMix(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl)lmms::Oscillatorprivate
updateNoSub(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl)lmms::Oscillatorprivate
updateNoSub(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl)lmms::Oscillatorprivate
updatePM(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl)lmms::Oscillatorprivate
updatePM(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl)lmms::Oscillatorprivate
updateSync(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl)lmms::Oscillatorprivate
updateSync(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl)lmms::Oscillatorprivate
userWaveSample(const SampleBuffer *buffer, const float sample)lmms::Oscillatorinlinestatic
WaveShape enum namelmms::Oscillator
waveTableBandFromFreq(float freq)lmms::Oscillatorinlinestatic
waveTableInit()lmms::Oscillatorstatic
wtSample(const sample_t table[OscillatorConstants::WAVE_TABLES_PER_WAVEFORM_COUNT][OscillatorConstants::WAVETABLE_LENGTH], const float sample) constlmms::Oscillatorinline
wtSample(const OscillatorConstants::waveform_t *table, const float sample) constlmms::Oscillatorinline
wtSample(sample_t **table, const float sample) constlmms::Oscillatorinline
~Oscillator()lmms::Oscillatorinlinevirtual