| 
   
    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