Control Surface master
MIDI Control Surface library for Arduino
Modules | Classes
MIDI Output Elements

Detailed Description

All Elements that send out MIDI events.


This includes potentiometers, faders, buttons, rotary encoders, program selectors.

+ 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< NumRows, NumCols >
 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  BorrowedCCRotaryEncoder
 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< NumRows, NumCols >
 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...