23#ifndef PORT_MIDI_DRIVER_H
24#define PORT_MIDI_DRIVER_H
29#if defined(H2CORE_HAVE_PORTMIDI) || _DOXYGEN_
47 virtual void open()
override;
48 virtual void close()
override;
A note plays an associated instrument with a velocity left and right pan.
static bool appendSysExData(MidiMessage *pMidiMessage, PmMessage msg)
Appends the content of msg to MidiMessage::m_sysexData of pMidiMessage till 247 (EOX - end of exclusi...
virtual void open() override
static QString translatePmError(PmError err)
virtual std::vector< QString > getInputPortList() override
virtual void close() override
virtual ~PortMidiDriver()
virtual void handleQueueNoteOff(int channel, int key, int velocity) override
virtual std::vector< QString > getOutputPortList() override
virtual void handleQueueAllNoteOff() override
virtual void handleOutgoingControlChange(int param, int value, int channel) override
virtual void handleQueueNote(Note *pNote) override