|
lmms
Cross-platform music production software
|
#include <Organic.h>
Public Member Functions | |
| OscillatorObject (Model *_parent, int _idx) | |
| Public Member Functions inherited from lmms::Model | |
| Model (Model *parent, QString displayName=QString(), bool defaultConstructed=false) | |
| ~Model () override=default | |
| bool | isDefaultConstructed () const |
| Model * | parentModel () const |
| virtual QString | displayName () const |
| virtual void | setDisplayName (const QString &displayName) |
| virtual QString | fullDisplayName () const |
Private Slots | |
| void | oscButtonChanged () |
| void | updateVolume () |
| void | updateDetuning () |
| void | oscUserDefWaveDblClick () |
| void | updateVolume () |
| void | updateDetuningLeft () |
| void | updateDetuningRight () |
| void | updatePhaseOffsetLeft () |
| void | updatePhaseOffsetRight () |
| void | updateUseWaveTable () |
Private Member Functions | |
| OscillatorObject (Model *_parent, int _index) | |
| ~OscillatorObject () override=default | |
Private Attributes | |
| int | m_numOscillators |
| IntModel | m_waveShape |
| FloatModel | m_oscModel |
| FloatModel | m_harmModel |
| FloatModel | m_volModel |
| FloatModel | m_panModel |
| FloatModel | m_detuneModel |
| float | m_volumeLeft |
| float | m_volumeRight |
| float | m_detuningLeft |
| float | m_detuningRight |
| float | m_phaseOffsetLeft |
| float | m_phaseOffsetRight |
| FloatModel | m_volumeModel |
| FloatModel | m_coarseModel |
| FloatModel | m_fineLeftModel |
| FloatModel | m_fineRightModel |
| FloatModel | m_phaseOffsetModel |
| FloatModel | m_stereoPhaseDetuningModel |
| IntModel | m_waveShapeModel |
| IntModel | m_modulationAlgoModel |
| BoolModel | m_useWaveTableModel |
| std::shared_ptr< const SampleBuffer > | m_sampleBuffer = SampleBuffer::emptyBuffer() |
| std::shared_ptr< const OscillatorConstants::waveform_t > | m_userAntiAliasWaveTable |
| bool | m_useWaveTable |
Friends | |
| class | OrganicInstrument |
| class | gui::OrganicInstrumentView |
| class | TripleOscillator |
| class | gui::TripleOscillatorView |
Additional Inherited Members | |
| Signals inherited from lmms::Model | |
| void | dataChanged () |
| void | dataUnchanged () |
| void | propertiesChanged () |
|
private |
|
overrideprivatedefault |
| lmms::OscillatorObject::OscillatorObject | ( | Model * | _parent, |
| int | _idx ) |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |