#include <MIDI_Inputs/MCU/VU.hpp>
MIDI Input matcher for Mackie Control Universal VU meters with bank support.
Classes | |
struct | Result |
Output data of the matcher/parser. More... | |
Public Member Functions | |
BankableVUMatcher (BankConfig< BankSize > config, MIDIAddress address) | |
Constructor. | |
Result | operator() (ChannelMessage m) |
Parse and try to match the incoming MIDI message. | |
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 |
Bank configuration. | |
MIDIAddress | address |
MIDI address to compare incoming messages with. | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestaticconstexpr |
|
inline |
Get the current bank setting.
BaseBankConfig<BankSize> config |
MIDIAddress address |