#include <Monstro.h>
◆ MonstroSynth()
◆ ~MonstroSynth()
| virtual lmms::MonstroSynth::~MonstroSynth |
( |
| ) |
|
|
virtualdefault |
◆ calcSlope()
◆ lowBoundCheck()
| float lmms::MonstroSynth::lowBoundCheck |
( |
float | ph | ) |
|
|
inlineprivate |
◆ oscillate()
| sample_t lmms::MonstroSynth::oscillate |
( |
int | _wave, |
|
|
const float | _ph, |
|
|
float | _wavelen ) |
|
inlineprivate |
◆ renderOutput()
◆ updateModulators()
| void lmms::MonstroSynth::updateModulators |
( |
float * | env1, |
|
|
float * | env2, |
|
|
float * | lfo1, |
|
|
float * | lfo2, |
|
|
f_cnt_t | frames ) |
|
inlineprivate |
◆ m_counter2l
| int lmms::MonstroSynth::m_counter2l |
|
private |
◆ m_counter2r
| int lmms::MonstroSynth::m_counter2r |
|
private |
◆ m_counter3l
| int lmms::MonstroSynth::m_counter3l |
|
private |
◆ m_counter3r
| int lmms::MonstroSynth::m_counter3r |
|
private |
◆ m_env
| std::vector<float> lmms::MonstroSynth::m_env[2] |
|
private |
◆ m_env_att
| float lmms::MonstroSynth::m_env_att[2] |
|
private |
◆ m_env_dec
| float lmms::MonstroSynth::m_env_dec[2] |
|
private |
◆ m_env_hold
| float lmms::MonstroSynth::m_env_hold[2] |
|
private |
◆ m_env_phase
| sample_t lmms::MonstroSynth::m_env_phase[2] |
|
private |
◆ m_env_pre
| float lmms::MonstroSynth::m_env_pre[2] |
|
private |
◆ m_env_rel
| float lmms::MonstroSynth::m_env_rel[2] |
|
private |
◆ m_env_sus
| float lmms::MonstroSynth::m_env_sus[2] |
|
private |
◆ m_invert2l
| bool lmms::MonstroSynth::m_invert2l |
|
private |
◆ m_invert2r
| bool lmms::MonstroSynth::m_invert2r |
|
private |
◆ m_invert3l
| bool lmms::MonstroSynth::m_invert3l |
|
private |
◆ m_invert3r
| bool lmms::MonstroSynth::m_invert3r |
|
private |
◆ m_l_last
◆ m_lfo
| std::vector<float> lmms::MonstroSynth::m_lfo[2] |
|
private |
◆ m_lfo_inc
| float lmms::MonstroSynth::m_lfo_inc[2] |
|
private |
◆ m_lfo_last
| sample_t lmms::MonstroSynth::m_lfo_last[2] |
|
private |
◆ m_lfo_next
| sample_t lmms::MonstroSynth::m_lfo_next[2] |
|
private |
◆ m_lfo_phase
| float lmms::MonstroSynth::m_lfo_phase[2] |
|
private |
◆ m_lfo_rate
| float lmms::MonstroSynth::m_lfo_rate[2] |
|
private |
◆ m_lfoatt
| int lmms::MonstroSynth::m_lfoatt[2] |
|
private |
◆ m_lfovalue
| int lmms::MonstroSynth::m_lfovalue[2] |
|
private |
◆ m_nph
◆ m_osc1l_last
| sample_t lmms::MonstroSynth::m_osc1l_last |
|
private |
◆ m_osc1l_phase
| float lmms::MonstroSynth::m_osc1l_phase |
|
private |
◆ m_osc1r_last
| sample_t lmms::MonstroSynth::m_osc1r_last |
|
private |
◆ m_osc1r_phase
| float lmms::MonstroSynth::m_osc1r_phase |
|
private |
◆ m_osc2l_phase
| float lmms::MonstroSynth::m_osc2l_phase |
|
private |
◆ m_osc2r_phase
| float lmms::MonstroSynth::m_osc2r_phase |
|
private |
◆ m_osc3l_phase
| float lmms::MonstroSynth::m_osc3l_phase |
|
private |
◆ m_osc3r_phase
| float lmms::MonstroSynth::m_osc3r_phase |
|
private |
◆ m_parent
◆ m_ph2l_last
| float lmms::MonstroSynth::m_ph2l_last |
|
private |
◆ m_ph2r_last
| float lmms::MonstroSynth::m_ph2r_last |
|
private |
◆ m_ph3l_last
| float lmms::MonstroSynth::m_ph3l_last |
|
private |
◆ m_ph3r_last
| float lmms::MonstroSynth::m_ph3r_last |
|
private |
◆ m_r_last
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/Monstro/Monstro.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/Monstro/Monstro.cpp