Control Surface master
MIDI Control Surface library for Arduino
Classes | Namespaces | Typedefs
NoteCCKPRange.hpp File Reference
#include "MIDIInputElementMatchers.hpp"
+ Include dependency graph for NoteCCKPRange.hpp:
+ This graph shows which files directly or indirectly include this file:

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::NOTE_ON, RangeLen >
 Class that listen for MIDI Note events on a range of addresses and saves their values. More...
 
template<uint8_t RangeLen>
using CCRange = NoteCCKPRange< MIDIMessageType::CONTROL_CHANGE, RangeLen >
 Class that listen for MIDI Control Change events on a range of addresses and saves their values. More...
 
template<uint8_t RangeLen>
using KPRange = NoteCCKPRange< MIDIMessageType::KEY_PRESSURE, RangeLen >
 Class that listen for MIDI Key Pressure events on a range of addresses and saves their values. More...
 
template<uint8_t BankSize, uint8_t RangeLen>
using NoteRange = NoteCCKPRange< MIDIMessageType::NOTE_ON, BankSize, RangeLen >
 Class that listens for MIDI Note events on a range of addresses and saves their values. More...
 
template<uint8_t BankSize, uint8_t RangeLen>
using CCRange = NoteCCKPRange< MIDIMessageType::CONTROL_CHANGE, BankSize, RangeLen >
 Class that listens for MIDI Control Change events on a range of addresses and saves their values. More...
 
template<uint8_t BankSize, uint8_t RangeLen>
using KPRange = NoteCCKPRange< MIDIMessageType::KEY_PRESSURE, BankSize, RangeLen >
 Class that listens for MIDI Key Pressure events on a range of addresses and saves their values. More...