Deluge Firmware 1.3.0
Build date: 2025.04.16
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: