|
LMMS
|
This is the complete list of members for lmms::Oscillator, including all inherited members.
| createFFTPlans() | lmms::Oscillator | privatestatic |
| destroyFFTPlans() | lmms::Oscillator | static |
| expSample(const float _sample) | lmms::Oscillator | inlinestatic |
| FirstWaveShapeTable | lmms::Oscillator | static |
| freqFromWaveTableBand(int band) | lmms::Oscillator | inlinestatic |
| generateAntiAliasUserWaveTable(const SampleBuffer *sampleBuffer) | lmms::Oscillator | static |
| generateFromFFT(int bands, sample_t *table) | lmms::Oscillator | privatestatic |
| generateSawWaveTable(int bands, sample_t *table, int firstBand=1) | lmms::Oscillator | privatestatic |
| generateSquareWaveTable(int bands, sample_t *table, int firstBand=1) | lmms::Oscillator | privatestatic |
| generateTriangleWaveTable(int bands, sample_t *table, int firstBand=1) | lmms::Oscillator | privatestatic |
| generateWaveTables() | lmms::Oscillator | privatestatic |
| getSample(const float _sample) | lmms::Oscillator | inlineprivate |
| getWtSampleControl(const float sample) const | lmms::Oscillator | inline |
| m_detuning_div_samplerate | lmms::Oscillator | private |
| m_ext_phaseOffset | lmms::Oscillator | private |
| m_freq | lmms::Oscillator | private |
| m_isModulator | lmms::Oscillator | private |
| m_modulationAlgoModel | lmms::Oscillator | private |
| m_phase | lmms::Oscillator | private |
| m_phaseOffset | lmms::Oscillator | private |
| m_subOsc | lmms::Oscillator | private |
| m_userAntiAliasWaveTable | lmms::Oscillator | private |
| m_userWave | lmms::Oscillator | private |
| m_useWaveTable | lmms::Oscillator | private |
| m_volume | lmms::Oscillator | private |
| m_waveShapeModel | lmms::Oscillator | private |
| ModulationAlgo enum name | lmms::Oscillator | |
| moogSawSample(const float _sample) | lmms::Oscillator | inlinestatic |
| noiseSample(const float) | lmms::Oscillator | inlinestatic |
| NumModulationAlgos | lmms::Oscillator | static |
| NumWaveShapes | lmms::Oscillator | static |
| NumWaveShapeTables | lmms::Oscillator | static |
| 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::Oscillator | inlineprivate |
| s_fftPlan | lmms::Oscillator | privatestatic |
| s_ifftPlan | lmms::Oscillator | privatestatic |
| s_sampleBuffer | lmms::Oscillator | privatestatic |
| s_specBuf | lmms::Oscillator | privatestatic |
| s_waveTables | lmms::Oscillator | privatestatic |
| sawSample(const float _sample) | lmms::Oscillator | inlinestatic |
| setUserAntiAliasWaveTable(std::shared_ptr< const OscillatorConstants::waveform_t > waveform) | lmms::Oscillator | inline |
| setUserWave(std::shared_ptr< const SampleBuffer > _wave) | lmms::Oscillator | inline |
| setUseWaveTable(bool n) | lmms::Oscillator | inline |
| sinSample(const float _sample) | lmms::Oscillator | inlinestatic |
| squareSample(const float _sample) | lmms::Oscillator | inlinestatic |
| syncInit(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl) | lmms::Oscillator | private |
| syncOk(float _osc_coeff) | lmms::Oscillator | inlineprivate |
| triangleSample(const float _sample) | lmms::Oscillator | inlinestatic |
| 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::Oscillator | private |
| updateAM(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl) | lmms::Oscillator | private |
| updateFM(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl) | lmms::Oscillator | private |
| updateFM(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl) | lmms::Oscillator | private |
| updateMix(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl) | lmms::Oscillator | private |
| updateMix(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl) | lmms::Oscillator | private |
| updateNoSub(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl) | lmms::Oscillator | private |
| updateNoSub(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl) | lmms::Oscillator | private |
| updatePM(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl) | lmms::Oscillator | private |
| updatePM(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl) | lmms::Oscillator | private |
| updateSync(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl) | lmms::Oscillator | private |
| updateSync(SampleFrame *_ab, const f_cnt_t _frames, const ch_cnt_t _chnl) | lmms::Oscillator | private |
| userWaveSample(const SampleBuffer *buffer, const float sample) | lmms::Oscillator | inlinestatic |
| WaveShape enum name | lmms::Oscillator | |
| waveTableBandFromFreq(float freq) | lmms::Oscillator | inlinestatic |
| waveTableInit() | lmms::Oscillator | static |
| wtSample(const sample_t table[OscillatorConstants::WAVE_TABLES_PER_WAVEFORM_COUNT][OscillatorConstants::WAVETABLE_LENGTH], const float sample) const | lmms::Oscillator | inline |
| wtSample(const OscillatorConstants::waveform_t *table, const float sample) const | lmms::Oscillator | inline |
| wtSample(sample_t **table, const float sample) const | lmms::Oscillator | inline |
| ~Oscillator() | lmms::Oscillator | inlinevirtual |