26#ifndef LMMS_DUMMY_INSTRUMENT_H
27#define LMMS_DUMMY_INSTRUMENT_H
67 return "dummyinstrument";
#define nullptr
Definition DistrhoDefines.h:75
void saveSettings(QDomDocument &, QDomElement &) override
Definition DummyInstrument.h:57
void loadSettings(const QDomElement &) override
Definition DummyInstrument.h:61
~DummyInstrument() override=default
gui::PluginView * instantiateView(QWidget *_parent) override
Create a view for the model.
Definition DummyInstrument.h:70
QString nodeName() const override
Definition DummyInstrument.h:65
void playNote(NotePlayHandle *, SampleFrame *buffer) override
Definition DummyInstrument.h:52
DummyInstrument(InstrumentTrack *_instrument_track)
Definition DummyInstrument.h:45
static AudioEngine * audioEngine()
Definition Engine.h:59
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 NotePlayHandle.h:48
Definition SampleFrame.h:41
Instrument view with fixed LMMS-default size.
Definition InstrumentView.h:66
Definition PluginView.h:36
Definition AudioAlsa.cpp:35
void zeroSampleFrames(SampleFrame *buffer, size_t frames)
Definition SampleFrame.h:192