This is an old version of the documentation. View the latest version
here.
Control Surface
1.0.0
MIDI Control Surface library for Arduino
|
Go to the documentation of this file.
6 #define USB_MIDI_NUMBER_OF_CABLES MIDI_NUM_CABLES
7 #elif defined(USB_MIDI4_SERIAL) || defined(USB_MIDI4)
8 #define USB_MIDI_NUMBER_OF_CABLES 4
9 #elif defined(USB_MIDI16_AUDIO_SERIAL) || defined(USB_MIDI16_SERIAL) || \
12 #define USB_MIDI_NUMBER_OF_CABLES 16
14 #define USB_MIDI_NUMBER_OF_CABLES 1
29 uint8_t
getCN()
const override {
return CN; }
bool addSysExByte(uint8_t CN, uint8_t data)
Array< SysExBuffer, 1 > sysexbuffers
uint8_t getCN() const override
Get the cable number of the latests MIDI message.
An array wrapper for easy copying, comparing, and iterating.
SysExMessage getSysEx() const override
Get the latest SysEx message.
void endSysEx(uint8_t CN)
#define BEGIN_CS_NAMESPACE
MIDI_read_t parse(uint8_t *packet)
T * end()
Get a pointer to the memory beyond the array.
void startSysEx(uint8_t CN)
bool receivingSysEx(uint8_t CN) const