Control Surface master
MIDI Control Surface library for Arduino
Public Member Functions | List of all members
MIDI_Callbacks Class Reference

#include <MIDI_Interfaces/MIDI_Callbacks.hpp>

Detailed Description

A class for callbacks from MIDI input.

Examples
MIDI-Input.ino, and SysEx-Send-Receive.ino.

Definition at line 15 of file MIDI_Callbacks.hpp.

+ Inheritance diagram for MIDI_Callbacks:
+ Collaboration diagram for MIDI_Callbacks:

Public Member Functions

virtual void onChannelMessage (MIDI_Interface &, ChannelMessage)
 Callback for incoming MIDI Channel Messages (notes, control change, pitch bend, etc.) More...
 
virtual void onSysExMessage (MIDI_Interface &, SysExMessage)
 Callback for incoming MIDI System Exclusive Messages. More...
 
virtual void onSysCommonMessage (MIDI_Interface &, SysCommonMessage)
 Callback for incoming MIDI System Common Messages. More...
 
virtual void onRealTimeMessage (MIDI_Interface &, RealTimeMessage)
 Callback for incoming MIDI Real-Time Messages. More...
 
virtual ~MIDI_Callbacks ()=default
 Destructor. More...
 

Constructor & Destructor Documentation

◆ ~MIDI_Callbacks()

virtual ~MIDI_Callbacks ( )
virtualdefault

Destructor.

Member Function Documentation

◆ onChannelMessage()

virtual void onChannelMessage ( MIDI_Interface ,
ChannelMessage   
)
inlinevirtual

Callback for incoming MIDI Channel Messages (notes, control change, pitch bend, etc.)

Reimplemented in FineGrainedMIDI_Callbacks< Derived >.

Examples
MIDI-Input.ino.

Definition at line 19 of file MIDI_Callbacks.hpp.

◆ onSysExMessage()

virtual void onSysExMessage ( MIDI_Interface ,
SysExMessage   
)
inlinevirtual

Callback for incoming MIDI System Exclusive Messages.

Reimplemented in FineGrainedMIDI_Callbacks< Derived >.

Examples
MIDI-Input.ino, and SysEx-Send-Receive.ino.

Definition at line 21 of file MIDI_Callbacks.hpp.

◆ onSysCommonMessage()

virtual void onSysCommonMessage ( MIDI_Interface ,
SysCommonMessage   
)
inlinevirtual

Callback for incoming MIDI System Common Messages.

Reimplemented in FineGrainedMIDI_Callbacks< Derived >.

Definition at line 23 of file MIDI_Callbacks.hpp.

◆ onRealTimeMessage()

virtual void onRealTimeMessage ( MIDI_Interface ,
RealTimeMessage   
)
inlinevirtual

Callback for incoming MIDI Real-Time Messages.

Reimplemented in FineGrainedMIDI_Callbacks< Derived >.

Examples
MIDI-Input.ino.

Definition at line 25 of file MIDI_Callbacks.hpp.


The documentation for this class was generated from the following file: