| 
| class   | CCButton | 
|   | A class of MIDIOutputElements that read the input of a momentary push button or switch, and send out MIDI Control Change events.  More...
  | 
|   | 
| class   | CCButtonLatched | 
|   | A class of MIDIOutputElements that read the input of a momentary push button, and send out MIDI Controller Change events.  More...
  | 
|   | 
| class   | CCButtonLatching | 
|   | A class of MIDIOutputElements that read the input of a latching push button or toggle switch, and send out MIDI Control Change events.  More...
  | 
|   | 
| class   | CCButtonMatrix | 
|   | A class of MIDIOutputElements that read the input from a matrix of momentary push buttons or switches, and send out MIDI Control Change events.  More...
  | 
|   | 
| class   | CCButtons | 
|   | A class of MIDIOutputElements that read the input of a collection of momentary push buttons or switches, and send out MIDI Control Change events.  More...
  | 
|   | 
| class   | CCIncrementDecrementButtons | 
|   | A class of MIDIOutputElements that read the input of two momentary push buttons to increment or decrement a relative setting using relative MIDI Control Change events.  More...
  | 
|   | 
| class   | CCLEDBar | 
|   | Class that listens for Control Change events and displays the velocity on an LED Bar Graph.  More...
  | 
|   | 
| class   | CCPotentiometer | 
|   | A class of MIDIOutputElements that read the analog input from a potentiometer or fader, and send out 7-bit MIDI Control Change events.  More...
  | 
|   | 
| class   | CCRange | 
|   | MIDI Input Element that listens to a range of controllers and saves their values.  More...
  | 
|   | 
| class   | CCRangeFastLED | 
|   | 
| class   | CCRangeLEDs | 
|   | 
| class   | CCRangeLEDsPWM | 
|   | 
| class   | CCRotaryEncoder | 
|   | A class of MIDIOutputElements that read the input of a quadrature (rotary) encoder and send out relative MIDI Control Change events.  More...
  | 
|   | 
| class   | CCValue | 
|   | MIDI Input Element that listens to a single controller and saves its value.  More...
  | 
|   | 
| class   | CCValueFastLED | 
|   | 
| class   | CCValueLED | 
|   | 
| class   | CCValueLEDPWM | 
|   | 
| class   | GenericNoteCCRange | 
|   | 
| class   | MatrixAddress | 
|   | 
| class   | MIDIButton | 
|   | An abstract class for momentary push buttons that send MIDI events.  More...
  | 
|   | 
| class   | MIDIButtonLatched | 
|   | A class for momentary buttons and switches that send MIDI events.  More...
  | 
|   | 
| class   | MIDIButtonLatching | 
|   | A class for latching buttons and switches that send MIDI events.  More...
  | 
|   | 
| class   | MIDIButtonMatrix | 
|   | MIDIButtonMatrix.  More...
  | 
|   | 
| class   | MIDIButtons | 
|   | An abstract class for momentary push buttons that send MIDI events.  More...
  | 
|   | 
| class   | MIDIChordButton | 
|   | An abstract class for momentary push buttons that send multiple MIDI events.  More...
  | 
|   | 
| class   | MIDIFilteredAnalog | 
|   | A class for potentiometers and faders that send MIDI events (with only a channel, no address) and that can be added to a Bank.  More...
  | 
|   | 
| class   | MIDIFilteredAnalogAddressable | 
|   | A class for potentiometers and faders that send MIDI events and that can be added to a Bank.  More...
  | 
|   | 
| class   | MIDIIncrementDecrementButtons | 
|   | An abstract class for two buttons that send incremental MIDI events.  More...
  | 
|   | 
| class   | MIDIRotaryEncoder | 
|   | An abstract class for rotary encoders that send MIDI events and that can be added to a Bank.  More...
  | 
|   | 
| class   | NoteButton | 
|   | A class of MIDIOutputElements that read the input of a momentary push button or switch, and send out MIDI Note events.  More...
  | 
|   | 
| class   | NoteButtonLatched | 
|   | A class of MIDIOutputElements that read the input of a momentary push button, and send out MIDI Note events.  More...
  | 
|   | 
| class   | NoteButtonLatching | 
|   | A class of MIDIOutputElements that read the input of a latching push button or toggle switch, and send out MIDI Note events.  More...
  | 
|   | 
| class   | NoteButtonMatrix | 
|   | A class of MIDIOutputElements that read the input from a matrix of momentary push buttons or switches, and send out MIDI Note events.  More...
  | 
|   | 
| class   | NoteButtons | 
|   | A class of MIDIOutputElements that read the input of a collection of momentary push buttons or switches, and send out MIDI Note events.  More...
  | 
|   | 
| class   | NoteChordButton | 
|   | A class of MIDIOutputElements that read the input of a momentary push button or switch, and send out MIDI Note events.  More...
  | 
|   | 
| class   | NoteLEDBar | 
|   | Class that listens for Note events and displays the velocity on an LED Bar Graph.  More...
  | 
|   | 
| class   | NoteRange | 
|   | MIDI Input Element that listens to a range of notes and saves their velocity values.  More...
  | 
|   | 
| class   | NoteRangeFastLED | 
|   | 
| class   | NoteRangeLEDs | 
|   | 
| class   | NoteRangeLEDsPWM | 
|   | 
| class   | NoteValue | 
|   | MIDI Input Element that listens to a single note and saves its value.  More...
  | 
|   | 
| class   | NoteValueFastLED | 
|   | 
| class   | NoteValueLED | 
|   | 
| class   | NoteValueLEDPWM | 
|   | 
| class   | PBPotentiometer | 
|   | A class of MIDIOutputElements that read the analog input from a potentiometer or fader, and send out 14-bit MIDI Pitch Bend events.  More...
  | 
|   | 
| class   | PCButton | 
|   | A class of MIDIOutputElements that read the input of a momentary push button or switch, and send out MIDI Program Change events.  More...
  | 
|   | 
| class   | SingleAddress | 
|   | 
| class   | TwoSingleAddresses | 
|   | 
 | 
| template<uint8_t BankSize>  | 
| using  | MIDINoteLED = NoteValueLED< BankSize > | 
|   | Deprecated.  More...
  | 
|   | 
| template<uint8_t RangeLen, uint8_t NumBanks, class Callback  = NoteCCRangeEmptyCallback>  | 
| using  | GenericNoteRange = GenericNoteCCRange< MIDIInputElementNote, RangeLen, NumBanks, Callback > | 
|   | 
| template<uint8_t RangeLen, uint8_t NumBanks, class Callback  = NoteCCRangeEmptyCallback>  | 
| using  | GenericCCRange = GenericNoteCCRange< MIDIInputElementCC, RangeLen, NumBanks, Callback > | 
|   | 
| template<uint8_t NumBanks, class Callback  = NoteCCRangeEmptyCallback>  | 
| using  | GenericNoteValue = GenericNoteCCRange< MIDIInputElementNote, 1, NumBanks, Callback > | 
|   | 
| template<uint8_t NumBanks, class Callback  = NoteCCRangeEmptyCallback>  | 
| using  | GenericCCValue = GenericNoteCCRange< MIDIInputElementCC, 1, NumBanks, Callback > | 
|   | 
| template<uint8_t NumBanks>  | 
| using  | MIDINote = NoteValue< NumBanks > | 
|   | Deprecated.  More...
  | 
|   | 
A namespace for MIDI elements that can be added to a Bank, to change their address or channel.