Fixed midi handling for control change and implemented tab selection with midi

This commit is contained in:
2022-12-28 04:56:09 +01:00
parent 9d6c73782c
commit 629d2e6cd3
20 changed files with 481 additions and 455 deletions

23
midilearnsetting.h Normal file
View File

@@ -0,0 +1,23 @@
#pragma once
#include <QDebug>
#include <QMetaType>
#include "midicontainers.h"
struct MidiLearnSetting
{
midi::Command cmd{midi::Command::NoteOn};
quint8 channel{99};
quint8 note{99};
bool operator==(const MidiLearnSetting &other) const;
QDebug operator<<(QDebug debug) const;
};
Q_DECLARE_METATYPE(MidiLearnSetting);
QDebug operator<<(QDebug debug, const MidiLearnSetting &value);
QDataStream &operator<<(QDataStream &out, const MidiLearnSetting &value);
QDataStream &operator>>(QDataStream &in, MidiLearnSetting &value);