38#define KICKER_PRESET_VERSION 1
47class KickerInstrumentView;
62 void saveSettings(QDomDocument& doc, QDomElement& elem)
override;
Definition AutomatableModel.h:497
Definition AutomatableModel.h:463
Definition Instrument.h:52
Instrument(InstrumentTrack *_instrument_track, const Descriptor *_descriptor, const Descriptor::SubPluginFeatures::Key *key=nullptr, Flags flags=Flag::NoFlags)
Definition Instrument.cpp:38
Definition InstrumentTrack.h:62
Definition AutomatableModel.h:481
BoolModel m_startNoteModel
Definition Kicker.h:87
void loadSettings(const QDomElement &elem) override
Definition Kicker.cpp:107
FloatModel m_slopeModel
Definition Kicker.h:85
void saveSettings(QDomDocument &doc, QDomElement &elem) override
Definition Kicker.cpp:87
FloatModel m_startFreqModel
Definition Kicker.h:76
FloatModel m_endFreqModel
Definition Kicker.h:77
KickerInstrument(InstrumentTrack *_instrument_track)
Definition Kicker.cpp:66
void playNote(NotePlayHandle *_n, SampleFrame *_working_buffer) override
Definition Kicker.cpp:158
gui::PluginView * instantiateView(QWidget *_parent) override
Create a view for the model.
Definition Kicker.cpp:222
QString nodeName() const override
Definition Kicker.cpp:150
FloatModel m_envModel
Definition Kicker.h:82
FloatModel m_distEndModel
Definition Kicker.h:80
~KickerInstrument() override=default
float desiredReleaseTimeMs() const override
Definition Kicker.h:67
FloatModel m_clickModel
Definition Kicker.h:84
FloatModel m_noiseModel
Definition Kicker.h:83
FloatModel m_distModel
Definition Kicker.h:79
FloatModel m_gainModel
Definition Kicker.h:81
void deleteNotePluginData(NotePlayHandle *_n) override
Definition Kicker.cpp:214
BoolModel m_endNoteModel
Definition Kicker.h:88
IntModel m_versionModel
Definition Kicker.h:90
TempoSyncKnobModel m_decayModel
Definition Kicker.h:78
Definition NotePlayHandle.h:48
Definition SampleFrame.h:41
Definition TempoSyncKnobModel.h:45
Instrument view with fixed LMMS-default size.
Definition InstrumentView.h:66
KickerInstrumentView(Instrument *_instrument, QWidget *_parent)
Definition Kicker.cpp:270
Knob * m_startFreqKnob
Definition Kicker.h:111
Knob * m_distKnob
Definition Kicker.h:114
~KickerInstrumentView() override=default
Knob * m_slopeKnob
Definition Kicker.h:120
void modelChanged() override
Definition Kicker.cpp:340
Knob * m_envKnob
Definition Kicker.h:117
Knob * m_decayKnob
Definition Kicker.h:113
Knob * m_distEndKnob
Definition Kicker.h:115
Knob * m_noiseKnob
Definition Kicker.h:118
Knob * m_clickKnob
Definition Kicker.h:119
LedCheckBox * m_endNoteToggle
Definition Kicker.h:123
Knob * m_gainKnob
Definition Kicker.h:116
LedCheckBox * m_startNoteToggle
Definition Kicker.h:122
Knob * m_endFreqKnob
Definition Kicker.h:112
Definition LedCheckBox.h:37
Definition PluginView.h:36
Definition AudioPortAudio.cpp:223
Definition AudioAlsa.cpp:35
GUI::ui_handle_t gui
Definition main.cpp:50