|
Control Surface
main
MIDI Control Surface library for Arduino
|
All Elements that listen for incoming MIDI events.
This includes LEDs, VU meters, V-Pot LED rings, time displays ...
Collaboration diagram for MIDI Input Elements:Topics | |
| Bankable MIDI Input Elements | |
| MIDI Input Elements LEDs | |
| MIDI Input Matchers | |
Classes | |
| class | AssignmentDisplay |
| Class that receives and stores the text for the Mackie Control Universal 7-segment assignment display. More... | |
| class | LCD< BufferSize > |
| A class that represents the Mackie Control Universal LCD display and saves the text it receives. More... | |
| class | SevenSegmentDisplay< LENGTH > |
| Class that receives and saves the text of a Mackie Control Universal 7-segment display like the assignment display and the time display. More... | |
| class | TimeDisplay |
| Class that receives and stores the text of the Mackie Control Universal 7-segment time display. More... | |
| class | VPotRing |
| A MIDI input element that represents a Mackie Control Universal VPot ring. More... | |
| class | VU |
| A MIDI input element that represents a Mackie Control Universal VU meter. More... | |
| class | PBValue |
| Class that listens for MIDI Pitch Bend events on a single address and saves their value. More... | |
| class | PBValue< BankSize > |
| Class that listens for MIDI Pitch Bend events on a single address and saves their value. More... | |
Typedefs | |
| template<uint8_t RangeLen> | |
| using | NoteRange = NoteCCKPRange<MIDIMessageType::NoteOn, RangeLen> |
| Class that listen for MIDI Note events on a range of addresses and saves their values. | |
| template<uint8_t RangeLen> | |
| using | CCRange = NoteCCKPRange<MIDIMessageType::ControlChange, RangeLen> |
| Class that listen for MIDI Control Change events on a range of addresses and saves their values. | |
| template<uint8_t RangeLen> | |
| using | KPRange = NoteCCKPRange<MIDIMessageType::KeyPressure, RangeLen> |
| Class that listen for MIDI Key Pressure events on a range of addresses and saves their values. | |
| using | NoteValue = NoteCCKPValue<MIDIMessageType::NoteOn> |
| Class that listens for MIDI Note events on a single address and saves their value. | |
| using | CCValue = NoteCCKPValue<MIDIMessageType::ControlChange> |
| Class that listens for MIDI Control Change events on a single address and saves their value. | |
| using | KPValue = NoteCCKPValue<MIDIMessageType::KeyPressure> |
| Class that listens for MIDI Key Pressure events on a single address and saves their value. | |
| using NoteRange = NoteCCKPRange<MIDIMessageType::NoteOn, RangeLen> |
Class that listen for MIDI Note events on a range of addresses and saves their values.
Definition at line 77 of file NoteCCKPRange.hpp.
| using CCRange = NoteCCKPRange<MIDIMessageType::ControlChange, RangeLen> |
Class that listen for MIDI Control Change events on a range of addresses and saves their values.
Definition at line 83 of file NoteCCKPRange.hpp.
| using KPRange = NoteCCKPRange<MIDIMessageType::KeyPressure, RangeLen> |
Class that listen for MIDI Key Pressure events on a range of addresses and saves their values.
Definition at line 89 of file NoteCCKPRange.hpp.
Class that listens for MIDI Note events on a single address and saves their value.
Definition at line 62 of file NoteCCKPValue.hpp.
Class that listens for MIDI Control Change events on a single address and saves their value.
Definition at line 67 of file NoteCCKPValue.hpp.
Class that listens for MIDI Key Pressure events on a single address and saves their value.
Definition at line 72 of file NoteCCKPValue.hpp.