Control Surface  1.1.1
MIDI Control Surface library for Arduino
Classes
Many Addresses MIDI Output Elements

All Elements that send out MIDI events, and that can banked, with a list of arbitrary addresses.
This includes the bankable versions of pretty much all elements in MIDI Output Elements. More...

Collaboration diagram for Many Addresses MIDI Output Elements:

Classes

class  CCButton< N >
 A class of MIDIOutputElements that read the input of a momentary push button or switch, and send out MIDI Control Change events. More...
 
class  CCButtonMatrix< NumBanks, 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  CCIncrementDecrementButtons< N >
 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< N >
 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  NoteButton< N >
 A class of MIDIOutputElements that read the input of a momentary push button or switch, and send out MIDI Note events. More...
 
class  NoteButtonMatrix< NumBanks, 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  PBPotentiometer< N >
 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< N >
 A class of MIDIOutputElements that read the input of a momentary push button or switch, and send out MIDI Program Change events. More...
 

Detailed Description

All Elements that send out MIDI events, and that can banked, with a list of arbitrary addresses.
This includes the bankable versions of pretty much all elements in MIDI Output Elements.