#include <MIDI_Inputs/MCU/VU.hpp>
MIDI Input matcher for Mackie Control Universal VU meters with bank support.
Collaboration diagram for BankableVUMatcher< BankSize >: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 |
Get the current bank setting.
| BaseBankConfig<BankSize> config |
| MIDIAddress address |