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 ...
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.