Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
Classes
MIDIInputElementMatchers.hpp File Reference
#include "BankableMIDIMatcherHelpers.hpp"
#include "MIDIInputElement.hpp"
+ Include dependency graph for MIDIInputElementMatchers.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OneByteMIDIMatcher
 Matcher for MIDI messages with 1 data byte, such as Channel Pressure and Program Change. More...
 
struct  OneByteMIDIMatcher::Result
 
struct  TwoByteMIDIMatcher
 Matcher for MIDI messages with 2 data bytes, such as Note On/Off, Control Change, Key Pressure (but not Pitch Bend). More...
 
struct  TwoByteMIDIMatcher::Result
 
struct  PitchBendMIDIMatcher
 Matcher for MIDI Pitch Bend messages. Matches a single address. More...
 
struct  PitchBendMIDIMatcher::Result
 
struct  TwoByteRangeMIDIMatcher
 Matcher for MIDI messages with 2 data bytes, such as Note On/Off, Control Change, Key Pressure (but not Pitch Bend). More...
 
struct  TwoByteRangeMIDIMatcher::Result
 
struct  BankableOneByteMIDIMatcher< BankSize >
 Matcher for MIDI messages with 1 data byte, such as Channel Pressure and Program Change. More...
 
struct  BankableOneByteMIDIMatcher< BankSize >::Result
 
struct  BankableTwoByteMIDIMatcher< BankSize >
 Matcher for MIDI messages with 2 data bytes, such as Note On/Off, Control Change, Key Pressure. More...
 
struct  BankableTwoByteMIDIMatcher< BankSize >::Result
 
struct  BankablePitchBendMIDIMatcher< BankSize >
 Matcher for MIDI Pitch Bend messages. More...
 
struct  BankablePitchBendMIDIMatcher< BankSize >::Result
 
struct  BankableTwoByteRangeMIDIMatcher< BankSize >
 Matcher for MIDI messages with 2 data bytes, such as Note On/Off, Control Change, Key Pressure. More...
 
struct  BankableTwoByteRangeMIDIMatcher< BankSize >::Result