Deluge Firmware 1.3.0
Build date: 2025.09.12
Loading...
Searching...
No Matches
LearnedMIDI Class Reference
Collaboration diagram for LearnedMIDI:

Public Member Functions

void clear ()
constexpr bool equalsCable (MIDICable *newCable) const
constexpr bool equalsChannelOrZone (MIDICable *newCable, int32_t newChannelOrZone) const
constexpr bool equalsNoteOrCC (MIDICable *newCable, int32_t newChannel, int32_t newNoteOrCC) const
bool equalsChannelAllowMPE (MIDICable *newCable, int32_t newChannel)
bool equalsChannelAllowMPEMasterChannels (MIDICable *newCable, int32_t newChannel)
bool equalsNoteOrCCAllowMPE (MIDICable *newCable, int32_t newChannel, int32_t newNoteOrCC)
bool equalsNoteOrCCAllowMPEMasterChannels (MIDICable *newCable, int32_t newChannel, int32_t newNoteOrCC)
MIDIMatchType checkMatch (MIDICable *fromCable, int32_t channel)
bool containsSomething ()
bool isForMPEZone ()
int32_t getMasterChannel ()
void writeAttributesToFile (Serializer &writer, int32_t midiMessageType)
void writeToFile (Serializer &writer, char const *commandName, int32_t midiMessageType)
void readFromFile (Deserializer &reader, int32_t midiMessageType)
void writeNoteToFile (Serializer &writer, char const *commandName)
void writeCCToFile (Serializer &writer, char const *commandName)
void writeChannelToFile (Serializer &writer, char const *commandName)
void readNoteFromFile (Deserializer &reader)
void readCCFromFile (Deserializer &reader)
void readChannelFromFile (Deserializer &reader)
void readMPEZone (Deserializer &reader)

Public Attributes

MIDICablecable
uint8_t channelOrZone
uint8_t noteOrCC

The documentation for this class was generated from the following files:
  • src/deluge/io/midi/learned_midi.h
  • src/deluge/io/midi/learned_midi.cpp