#include "MIDIInputElementMatchers.hpp"Go to the source code of this file.
Classes | |
| class | NoteCCKPRange< Type, RangeLen > |
| Generic base class for classes that listen for MIDI Note, Control Change and Key Pressure events on a range of addresses and save their values. More... | |
| class | NoteCCKPRange< Type, BankSize, RangeLen > |
| Generic base class for classes that listen for MIDI Note, Control Change and Key Pressure events on a range of addresses and save their values. More... | |
Namespaces | |
| namespace | Bankable |
| A namespace for MIDI elements that can be added to a Bank, to change their address or channel. | |
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. | |
| 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. | |