25#ifndef LMMS_MIDI_CONTROLLER_H
26#define LMMS_MIDI_CONTROLLER_H
51 static constexpr int NONE = -1;
64 void saveSettings( QDomDocument & _doc, QDomElement & _this )
override;
Controller(ControllerType _type, Model *_parent, const QString &_display_name)
Definition Controller.cpp:47
QString nodeName() const override
Definition MidiController.cpp:135
void processOutEvent(const MidiEvent &_me, const TimePos &_time, f_cnt_t offset=0) override
Definition MidiController.h:58
MidiPort m_midiPort
Definition MidiController.h:82
static constexpr int NONE
Definition MidiController.h:51
void loadSettings(const QDomElement &_this) override
Definition MidiController.cpp:123
friend class AutoDetectMidiController
Definition MidiController.h:89
~MidiController() override=default
void updateName()
Definition MidiController.cpp:64
void processInEvent(const MidiEvent &_me, const TimePos &_time, f_cnt_t offset=0) override
Definition MidiController.cpp:74
void updateValueBuffer() override
Definition MidiController.cpp:49
gui::ControllerDialog * createDialog(QWidget *_parent) override
Definition MidiController.cpp:143
void subscribeReadablePorts(const MidiPort::Map &_map)
Definition MidiController.cpp:101
float m_lastValue
Definition MidiController.h:85
MidiController(Model *_parent)
Definition MidiController.cpp:34
float m_previousValue
Definition MidiController.h:86
void saveSettings(QDomDocument &_doc, QDomElement &_this) override
Definition MidiController.cpp:113
Definition MidiEvent.h:37
MidiEventProcessor()=default
QMap< QString, bool > Map
Definition MidiPort.h:70
Definition ControllerConnectionDialog.h:58
Definition ControllerDialog.h:42
Definition AudioPortAudio.cpp:223
Definition AudioAlsa.cpp:35
std::uint64_t f_cnt_t
Definition LmmsTypes.h:43