| 
   
    MIDI Control Surface library for Arduino 
   | 
 
 
 
 
A class for saving a MIDI channel and cable number.
 
#define BEGIN_CS_NAMESPACE
 
TODO: move to different folder?
 
static setting_t validateSetting(setting_t setting)
 
void sendPC(MIDIAddress address)
Send a MIDI Program Change event.
 
An array wrapper for easy copying, comparing, and iterating.
 
Control_Surface_ & Control_Surface
A predefined instance of the Control Surface to use in the Arduino sketches.
 
uint8_t setting_t
The type used for Selectors.
 
ProgramChanger(const Array< uint8_t, N > &programs, MIDIChannelCN channelCN)
 
void select(setting_t setting) override
 
Array< uint8_t, N > programs