MIDI Control Surface library for Arduino
|
Go to the documentation of this file.
39 template <setting_t NumBanks>
45 config, track, channelCN, {ledPins}} {}
A class for MIDI input elements that represent Mackie Control Universal V-Pots.
A namespace for MIDI elements that can be added to a Bank, to change their address or channel.
void begin() const
Initialize (set LED pins as outputs).
Names and note and controller numbers for the Mackie Control Universal (MCU) protocol.
#define BEGIN_CS_NAMESPACE
A class for MIDI input elements that represent Mackie Control Universal V-Pots.
A class for saving a MIDI channel and cable number.
const AH::LEDs< 11 > leds
A struct for selecting the bank of BankableMIDIInputs and the bank type.
constexpr Channel CHANNEL_1
VPotRingLEDs(BankConfig< NumBanks > config, const PinList< 11 > &ledPins, uint8_t track, MIDICNChannel channelCN=CHANNEL_1)
VPotRingLEDsCallback(const AH::LEDs< 11 > &leds)
void displayRange(uint8_t startOn, uint8_t startOff) const
Turn on a range of the LEDs.
VPotRingLEDs(const PinList< 11 > &ledPins, uint8_t track, MIDICNChannel channelCN=CHANNEL_1)