Simple MidiEvent with message type, channel, and data[2] members.
#include <MidiEvent.h>
Static Public Member Functions | |
| static const char * | GetTypeAsString (MidiEvent &msg) |
Public Attributes | |
| MidiMessageType | type |
| int | channel |
| uint8_t | data [2] |
| uint8_t | sysex_data [128] |
| uint8_t | sysex_message_len |
| SystemCommonType | sc_type |
| SystemRealTimeType | srt_type |
| ChannelModeType | cm_type |
|
inline |
|
inline |
|
inline |
|
inline |
Returns the data within the MidiEvent as a ProgramChangeEvent struct.
|
inline |
Returns the data within the MidiEvent as a ControlChangeEvent struct.
|
inline |
|
inline |
|
inline |
|
inline |
Returns the data within the MidiEvent as a NoteOffEvent struct
|
inline |
Returns the data within the MidiEvent as a NoteOnEvent struct
|
inline |
|
inline |
|
inline |
Returns the data within the MidiEvent as a PitchBendEvent struct.
|
inline |
|
inline |
Returns the data within the MidiEvent as a PolyphonicKeyPressureEvent struct
|
inline |
Returns the data within the MidiEvent as a ProgramChangeEvent struct.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
| int daisy::MidiEvent::channel |
&
| ChannelModeType daisy::MidiEvent::cm_type |
| uint8_t daisy::MidiEvent::data[2] |
&
| SystemCommonType daisy::MidiEvent::sc_type |
| SystemRealTimeType daisy::MidiEvent::srt_type |
| uint8_t daisy::MidiEvent::sysex_data[128] |
&
| uint8_t daisy::MidiEvent::sysex_message_len |
| MidiMessageType daisy::MidiEvent::type |
&