| 
    Control Surface
     
   1.2.0
   MIDI Control Surface library for Arduino 
   | 
 
All Elements that send out MIDI events. More...
 Collaboration diagram for MIDI Output Elements:Modules | |
| Bankable MIDI Output Elements | |
| All Elements that send out MIDI events, and that can be banked.  | |
| Many Addresses MIDI Output Elements | |
| All Elements that send out MIDI events, and that can banked, with a list of arbitrary addresses.  | |
Classes | |
| class | CCAbsoluteEncoder | 
| A class of MIDIOutputElements that read the input of a quadrature (rotary) encoder and send out absolute MIDI Control Change events.  More... | |
| 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 or toggle switch, 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< nb_rows, nb_cols > | 
| 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< NumButtons > | 
| 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 | 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 | CCRotaryEncoder | 
| A class of MIDIOutputElements that read the input of a quadrature (rotary) encoder and send out relative MIDI Control Change events.  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 or toggle switch, 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< nb_rows, nb_cols > | 
| 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< NumButtons > | 
| 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 | PBAbsoluteEncoder | 
| A class of MIDIOutputElements that read the input of a quadrature (rotary) encoder and send out absolute MIDI Pitch Bend events.  More... | |
| 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... | |
All Elements that send out MIDI events.
 This includes potentiometers, faders, buttons, rotary encoders, program selectors.