This is an old version of the documentation. View the latest version
here.
Control Surface
1.0.0
MIDI Control Surface library for Arduino
|
static setting_t validateSetting(setting_t setting)
const Array< uint8_t, N > programs
ProgramChanger(const Array< uint8_t, N > &programs, MIDICNChannel channelCN)
MIDI_Interface & MIDI()
Get the MIDI interface of the Control Surface.
TODO: move to different folder?
#define BEGIN_CS_NAMESPACE
Control_Surface_ & Control_Surface
A predefined instance of the Control Surface to use in the Arduino sketches.
A class for saving a MIDI channel and cable number.
uint8_t setting_t
The type used for Selectors.
void select(setting_t setting) override
void sendPC(MIDICNChannelAddress address)
Send a MIDI Program Change event.
const MIDICNChannel channelCN