|
Control Surface
main
MIDI Control Surface library for Arduino
|
All Elements that listen for incoming MIDI events, and that can be banked.
This includes the bankable versions of pretty much all elements in MIDI Input Elements.
Classes | |
| class | VPotRing< BankSize > |
| A MIDI input element that represents a Mackie Control Universal VPot ring. More... | |
| class | VU< BankSize > |
| A MIDI input element that represents a Mackie Control Universal VU meter. More... | |
Typedefs | |
| template<uint8_t BankSize, uint8_t RangeLen> | |
| using | NoteRange = NoteCCKPRange<MIDIMessageType::NoteOn, BankSize, RangeLen> |
| Class that listens for MIDI Note events on a range of addresses and saves their values. | |
| template<uint8_t BankSize, uint8_t RangeLen> | |
| using | CCRange |
| Class that listens for MIDI Control Change events on a range of addresses and saves their values. | |
| template<uint8_t BankSize, uint8_t RangeLen> | |
| using | KPRange = NoteCCKPRange<MIDIMessageType::KeyPressure, BankSize, RangeLen> |
| Class that listens for MIDI Key Pressure events on a range of addresses and saves their values. | |
| template<uint8_t BankSize> | |
| using | NoteValue = NoteCCKPValue<MIDIMessageType::NoteOn, BankSize> |
| Class that listens for MIDI Note events on a single address and saves their value. | |
| template<uint8_t BankSize> | |
| using | CCValue = NoteCCKPValue<MIDIMessageType::ControlChange, BankSize> |
| Class that listens for MIDI Control Change events on a single address and saves their value. | |
| template<uint8_t BankSize> | |
| using | KPValue = NoteCCKPValue<MIDIMessageType::KeyPressure, BankSize> |
| Class that listens for MIDI Key Pressure events on a single address and saves their value. | |
| using NoteRange = NoteCCKPRange<MIDIMessageType::NoteOn, BankSize, RangeLen> |
Class that listens for MIDI Note events on a range of addresses and saves their values.
This version listens for the range over different banks.
Definition at line 181 of file NoteCCKPRange.hpp.
| using CCRange |
Class that listens for MIDI Control Change events on a range of addresses and saves their values.
This version listens for the range over different banks.
Definition at line 188 of file NoteCCKPRange.hpp.
| using KPRange = NoteCCKPRange<MIDIMessageType::KeyPressure, BankSize, RangeLen> |
Class that listens for MIDI Key Pressure events on a range of addresses and saves their values.
This version listens for the range over different banks.
Definition at line 195 of file NoteCCKPRange.hpp.
| using NoteValue = NoteCCKPValue<MIDIMessageType::NoteOn, BankSize> |
Class that listens for MIDI Note events on a single address and saves their value.
This version listens accross multiple banks.
Definition at line 144 of file NoteCCKPValue.hpp.
| using CCValue = NoteCCKPValue<MIDIMessageType::ControlChange, BankSize> |
Class that listens for MIDI Control Change events on a single address and saves their value.
This version listens accross multiple banks.
Definition at line 150 of file NoteCCKPValue.hpp.
| using KPValue = NoteCCKPValue<MIDIMessageType::KeyPressure, BankSize> |
Class that listens for MIDI Key Pressure events on a single address and saves their value.
This version listens accross multiple banks.
Definition at line 156 of file NoteCCKPValue.hpp.