| 
| class   | INoteCCValue | 
|   | Interface for NoteCCValue objects: provides getters for the velocity or controller values.  More...
  | 
|   | 
| class   | NoteCCRangeEmptyCallback | 
|   | A callback for NoteCCRange that doesn't do anything.  More...
  | 
|   | 
| struct   | SimpleNoteCCValueCallback | 
|   | A callback for NoteCCRange with an action that can be implemented by the user.  More...
  | 
|   | 
| class   | NoteCCRange< MIDIInput_t, RangeLen, NumBanks, Callback > | 
|   | Base class for all other classes that listen for incoming MIDI Note or Control Change messages and saves their values.  More...
  | 
|   | 
| class   | GenericNoteCCRange< MIDIInput_t, RangeLen, Callback > | 
|   | 
| class   | NoteRange< RangeLen > | 
|   | MIDI Input Element that listens to a range of notes and saves their velocity values.  More...
  | 
|   | 
| class   | NoteValue | 
|   | MIDI Input Element that listens to a single note and saves its velocity value.  More...
  | 
|   | 
| class   | CCRange< RangeLen > | 
|   | MIDI Input Element that listens to a range of controllers and saves their values.  More...
  | 
|   | 
| class   | CCValue | 
|   | MIDI Input Element that listens to a single controller and saves its value.  More...
  | 
|   | 
| class   | GenericNoteCCRange< MIDIInput_t, RangeLen, NumBanks, Callback > | 
|   | 
| class   | NoteRange< RangeLen, NumBanks > | 
|   | MIDI Input Element that listens to a range of notes and saves their velocity values.  More...
  | 
|   | 
| class   | NoteValue< NumBanks > | 
|   | MIDI Input Element that listens to a single note and saves its value.  More...
  | 
|   | 
| class   | CCRange< RangeLen, NumBanks > | 
|   | MIDI Input Element that listens to a range of controllers and saves their values.  More...
  | 
|   | 
| class   | CCValue< NumBanks > | 
|   | MIDI Input Element that listens to a single controller and saves its value.  More...
  | 
|   | 
 | 
| template<uint8_t RangeLen, class Callback  = NoteCCRangeEmptyCallback>  | 
| using  | GenericNoteRange = GenericNoteCCRange< MIDIInputElementNote, RangeLen, Callback > | 
|   | 
| template<uint8_t RangeLen, class Callback  = NoteCCRangeEmptyCallback>  | 
| using  | GenericCCRange = GenericNoteCCRange< MIDIInputElementCC, RangeLen, Callback > | 
|   | 
| template<class Callback  = NoteCCRangeEmptyCallback>  | 
| using  | GenericNoteValue = GenericNoteCCRange< MIDIInputElementNote, 1, Callback > | 
|   | 
| template<class Callback  = NoteCCRangeEmptyCallback>  | 
| using  | GenericCCValue = GenericNoteCCRange< MIDIInputElementCC, 1, Callback > | 
|   | 
| using  | MIDINote = NoteValue | 
|   | 
| 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...
  | 
|   |