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 |
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 |
&