31template <setting_t NumBanks>
35template <BankType DefaultBankType>
53template <setting_t N, BankType DefaultBankType = BankType::ChangeAddress>
69 template <setting_t N>
78template <BankType DefaultBankType = BankType::ChangeAddress>
BankType
An enumeration of the different bank types.
@ ChangeAddress
Change the offset of the address (i.e.
@ ChangeCable
Change the offset of the cable number of the element.
@ ChangeChannel
Change the offset of the channel number of the element.
#define BEGIN_CS_NAMESPACE
A class that groups Bankable MIDI Output Elements and Bankable MIDI Input Elements,...
A struct for selecting the bank of BankableMIDIInputs and the bank type.
BaseBankConfig(Bank< N > &bank, BankType type)
A struct for selecting the bank of BankableMIDIOutputs and the bank type.
BaseOutputBankConfig(BaseBankConfig< N > config)
BaseOutputBankConfig(OutputBank &bank, BankType type)
A class for changing the address of BankableMIDIOutputs.
BankConfig(Bank< N > &bank, BankType type=DefaultBankType)
OutputBankConfig(OutputBank &bank, BankType type=DefaultBankType)