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