Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
Classes | Typedefs
MIDIInputElement.hpp File Reference
#include <Def/MIDIAddress.hpp>
#include <MIDI_Parsers/MIDI_MessageTypes.hpp>
#include <Banks/Bank.hpp>
#include <AH/Containers/Updatable.hpp>
#include <AH/STL/type_traits>
+ Include dependency graph for MIDIInputElement.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MIDIInputElement< Type >
 A class for objects that listen for incoming MIDI events. More...
 
class  MatchingMIDIInputElement< Type, Matcher >
 The MIDIInputElement base class is very general: you give it a MIDI message, and it calls the updateWith() method with that message. More...
 
class  BankableMatchingMIDIInputElement< Type, Matcher >
 Similar to MatchingMIDIInputElement, but for Bankable MIDI Input Elements. More...
 

Typedefs

using MIDIInputElementNote = MIDIInputElement<MIDIMessageType::NoteOn>
 MIDI Input Element that listens for MIDI Note On/Off messages.
 
using MIDIInputElementKP = MIDIInputElement<MIDIMessageType::KeyPressure>
 MIDI Input Element that listens for MIDI Key Pressure messages.
 
using MIDIInputElementCC = MIDIInputElement<MIDIMessageType::ControlChange>
 MIDI Input Element that listens for MIDI Control Change messages.
 
using MIDIInputElementPC = MIDIInputElement<MIDIMessageType::ProgramChange>
 MIDI Input Element that listens for MIDI Program Change messages.
 
using MIDIInputElementCP = MIDIInputElement<MIDIMessageType::ChannelPressure>
 MIDI Input Element that listens for MIDI Channel Pressure messages.
 
using MIDIInputElementPB = MIDIInputElement<MIDIMessageType::PitchBend>
 MIDI Input Element that listens for MIDI Pitch Bend messages.
 
using MIDIInputElementSysEx = MIDIInputElement<MIDIMessageType::SysExStart>
 MIDI Input Element that listens for MIDI System Exclusive messages.
 

Typedef Documentation

◆ MIDIInputElementNote

MIDI Input Element that listens for MIDI Note On/Off messages.

Definition at line 138 of file MIDIInputElement.hpp.

◆ MIDIInputElementKP

MIDI Input Element that listens for MIDI Key Pressure messages.

Definition at line 140 of file MIDIInputElement.hpp.

◆ MIDIInputElementCC

MIDI Input Element that listens for MIDI Control Change messages.

Definition at line 142 of file MIDIInputElement.hpp.

◆ MIDIInputElementPC

MIDI Input Element that listens for MIDI Program Change messages.

Definition at line 144 of file MIDIInputElement.hpp.

◆ MIDIInputElementCP

MIDI Input Element that listens for MIDI Channel Pressure messages.

Definition at line 146 of file MIDIInputElement.hpp.

◆ MIDIInputElementPB

MIDI Input Element that listens for MIDI Pitch Bend messages.

Definition at line 148 of file MIDIInputElement.hpp.

◆ MIDIInputElementSysEx

MIDI Input Element that listens for MIDI System Exclusive messages.

Definition at line 150 of file MIDIInputElement.hpp.