#include <MIDI_Inputs/MIDIInputElementMatchers.hpp>
Matcher for MIDI messages with 2 data bytes, such as Note On/Off, Control Change, Key Pressure.
Matches a single address over multiple banks.
Definition at line 150 of file MIDIInputElementMatchers.hpp.
Classes | |
struct | Result |
Public Member Functions | |
BankableTwoByteMIDIMatcher (BankConfig< BankSize > config, MIDIAddress address) | |
Result | operator() (ChannelMessage m) |
Bank< BankSize > & | getBank () |
const Bank< BankSize > & | getBank () const |
BankType | getBankType () const |
setting_t | getSelection () const |
Get the current bank setting. | |
Static Public Member Functions | |
static constexpr setting_t | getBankSize () |
Public Attributes | |
BaseBankConfig< BankSize > | config |
MIDIAddress | address |
|
inline |
Definition at line 151 of file MIDIInputElementMatchers.hpp.
|
inline |
Definition at line 160 of file MIDIInputElementMatchers.hpp.
Definition at line 171 of file MIDIInputElementMatchers.hpp.
Definition at line 172 of file MIDIInputElementMatchers.hpp.
Definition at line 173 of file MIDIInputElementMatchers.hpp.
Definition at line 174 of file MIDIInputElementMatchers.hpp.
Get the current bank setting.
Definition at line 178 of file MIDIInputElementMatchers.hpp.
BaseBankConfig<BankSize> config |
Definition at line 180 of file MIDIInputElementMatchers.hpp.
MIDIAddress address |
Definition at line 181 of file MIDIInputElementMatchers.hpp.