This is an old version of the documentation. View the latest version here.
Control Surface  1.0.0
MIDI Control Surface library for Arduino
Classes | Enumerations
BankConfig.hpp File Reference
#include <Def/Def.hpp>
Include dependency graph for BankConfig.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Bank< N >
 A class that groups Bankable BankableMIDIOutputs and BankableMIDIInputs, and allows the user to change the addresses of these elements. More...
 
struct  BankConfig< N >
 A struct for selecting the bank of BankableMIDIInputs and the bank type. More...
 
struct  OutputBankConfig
 A struct for selecting the bank of BankableMIDIOutputs and the bank type. More...
 

Enumerations

enum  BankType { CHANGE_ADDRESS = 0, CHANGE_CHANNEL = 1, CHANGE_CABLENB = 2 }
 An enumeration of the different bank types. More...
 

Enumeration Type Documentation

◆ BankType

enum BankType

An enumeration of the different bank types.

Enumerator
CHANGE_ADDRESS 

Change the offset of the address (i.e.

Controller number or Note number) of the element.

CHANGE_CHANNEL 

Change the offset of the channel number of the element.

CHANGE_CABLENB 

Change the offset of the cable number of the element (experimental).

Todo:
Implement

Definition at line 12 of file BankConfig.hpp.