Control Surface  1.2.0
MIDI Control Surface library for Arduino
Classes | Typedefs
MIDI Input Elements LEDs

All MIDIInputElements that visualize their state using LEDs. More...

+ Collaboration diagram for MIDI Input Elements LEDs:

Classes

class  NoteRangeFastLED< RangeLen, ColorMapper >
 MIDI Input Element that listens for MIDI Note messages in a given range, and displays their values using a FastLED LED strip. More...
 
class  NoteValueFastLED< ColorMapper >
 
class  CCRangeFastLED< RangeLen, ColorMapper >
 
class  CCValueFastLED< ColorMapper >
 
class  NoteRangeFastLED< RangeLen, BankSize, ColorMapper >
 
class  NoteValueFastLED< BankSize, ColorMapper >
 
class  CCRangeFastLED< RangeLen, BankSize, ColorMapper >
 
class  CCValueFastLED< BankSize, ColorMapper >
 
class  NoteLEDBar< NumLEDs >
 Class that listens for Note events and displays the velocity on an LED Bar Graph. More...
 
class  CCLEDBar< NumLEDs >
 Class that listens for Control Change events and displays the velocity on an LED Bar Graph. More...
 
class  NoteLEDBar< BankSize, NumLEDs >
 Class that listens for Note events and displays the velocity on an LED Bar Graph. More...
 
class  CCLEDBar< BankSize, NumLEDs >
 Class that listens for Control Change events and displays the velocity on an LED Bar Graph. More...
 
class  NoteRangeLEDs< RangeLen >
 MIDI Input Element that listens for MIDI Note messages in a given range, and displays their values by turning on/off LEDs depending on whether the MIDI note velocity is above or below a certain threshold. More...
 
class  NoteValueLED
 MIDI Input Element that listens for MIDI Note messages for the given note, and displays its value by turning on/off an LED depending on whether the MIDI note velocity is above or below a certain threshold. More...
 
class  CCRangeLEDs< RangeLen >
 MIDI Input Element that listens for MIDI Control Change messages in a given range, and displays their values by turning on/off LEDs depending on whether the controller value is above or below a certain threshold. More...
 
class  CCValueLED
 MIDI Input Element that listens for MIDI Control Change messages for the given controller, and displays its value by turning on/off an LED depending on whether the MIDI controller value is above or below a certain threshold. More...
 
class  NoteRangeLEDs< RangeLen, BankSize >
 
class  NoteValueLED< BankSize >
 
class  CCRangeLEDs< RangeLen, BankSize >
 
class  CCValueLED< BankSize >
 
class  NoteRangeLEDsPWM< RangeLen >
 MIDI Input Element that listens for MIDI Note messages in a given range, and displays their velocity values by changing the brightness of LEDs using PWM (analogWrite). More...
 
class  NoteValueLEDPWM
 MIDI Input Element that listens for MIDI Note messages for the given note, and displays its velocity value by changing the brightness of an LED using PWM (analogWrite). More...
 
class  CCRangeLEDsPWM< RangeLen >
 MIDI Input Element that listens for MIDI Control Change messages in a given range, and displays their values by changing the brightness of LEDs using PWM (analogWrite). More...
 
class  CCValueLEDPWM
 MIDI Input Element that listens for MIDI Control Change messages for the given controller, and displays its value by changing the brightness of an LED using PWM (analogWrite). More...
 
class  NoteRangeLEDsPWM< RangeLen, BankSize >
 
class  NoteValueLEDPWM< BankSize >
 
class  CCRangeLEDsPWM< RangeLen, BankSize >
 
class  CCValueLEDPWM< BankSize >
 

Typedefs

using MIDINoteLED = NoteValueLED
 Deprecated. More...
 
template<uint8_t BankSize>
using MIDINoteLED = NoteValueLED< BankSize >
 Deprecated. More...
 

Detailed Description

All MIDIInputElements that visualize their state using LEDs.

Typedef Documentation

◆ MIDINoteLED [1/2]

Deprecated.

See also
NoteValueLED

Definition at line 133 of file NoteCCRangeLEDs.hpp.

◆ MIDINoteLED [2/2]

using MIDINoteLED = NoteValueLED<BankSize>

Deprecated.

See also
Bankable::NoteValueLED

Definition at line 226 of file NoteCCRangeLEDs.hpp.