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

A class for callbacks from MIDI input. More...

#include <MIDI_Interfaces/MIDI_Interface.hpp>

+ Collaboration diagram for MIDI_Callbacks:

Public Member Functions

virtual void onChannelMessage (Parsing_MIDI_Interface &midi)
 Callback for incoming MIDI Channel Messages (notes, control change, pitch bend, etc.) More...
 
virtual void onSysExMessage (Parsing_MIDI_Interface &midi)
 Callback for incoming MIDI System Exclusive Messages. More...
 
virtual void onRealTimeMessage (Parsing_MIDI_Interface &midi)
 Callback for incoming MIDI Real-Time Messages. More...
 
virtual ~MIDI_Callbacks ()=default
 Destructor. More...
 

Detailed Description

A class for callbacks from MIDI input.

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

Definition at line 295 of file MIDI_Interface.hpp.

Constructor & Destructor Documentation

◆ ~MIDI_Callbacks()

virtual ~MIDI_Callbacks ( )
virtualdefault

Destructor.

Member Function Documentation

◆ onChannelMessage()

virtual void onChannelMessage ( Parsing_MIDI_Interface midi)
inlinevirtual

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

Examples
MIDI-Input.ino.

Definition at line 299 of file MIDI_Interface.hpp.

◆ onSysExMessage()

virtual void onSysExMessage ( Parsing_MIDI_Interface midi)
inlinevirtual

Callback for incoming MIDI System Exclusive Messages.

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

Definition at line 301 of file MIDI_Interface.hpp.

◆ onRealTimeMessage()

virtual void onRealTimeMessage ( Parsing_MIDI_Interface midi)
inlinevirtual

Callback for incoming MIDI Real-Time Messages.

Examples
MIDI-Input.ino.

Definition at line 303 of file MIDI_Interface.hpp.


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