Struct daisy::MidiEvent¶
#include <MidiEvent.h>
Public Attributes¶
Type | Name |
---|---|
int | channel |
ChannelModeType | cm_type |
uint8_t | data |
SystemCommonType | sc_type |
SystemRealTimeType | srt_type |
uint8_t | sysex_data |
uint8_t | sysex_message_len |
MidiMessageType | type |
Public Functions¶
Public Static Functions¶
Type | Name |
---|---|
const char * | GetTypeAsString (MidiEvent & msg) |
Detailed Description¶
Simple MidiEvent with message type, channel, and data[2] members.
Public Attributes Documentation¶
variable channel¶
&
variable cm_type¶
variable data¶
&
variable sc_type¶
variable srt_type¶
variable sysex_data¶
&
variable sysex_message_len¶
variable type¶
&
Public Functions Documentation¶
function AsAllNotesOff¶
function AsAllSoundOff¶
function AsChannelMode¶
function AsChannelPressure¶
Returns the data within the MidiEvent as a ProgramChangeEvent struct.
function AsControlChange¶
Returns the data within the MidiEvent as a ControlChangeEvent struct.
function AsLocalControl¶
function AsMTCQuarterFrame¶
function AsMonoModeOn¶
function AsNoteOff¶
Returns the data within the MidiEvent as a NoteOffEvent struct
function AsNoteOn¶
Returns the data within the MidiEvent as a NoteOnEvent struct
function AsOmniModeOff¶
function AsOmniModeOn¶
function AsPitchBend¶
Returns the data within the MidiEvent as a PitchBendEvent struct.
function AsPolyModeOn¶
function AsPolyphonicKeyPressure¶
Returns the data within the MidiEvent as a PolyphonicKeyPressureEvent struct
function AsProgramChange¶
Returns the data within the MidiEvent as a ProgramChangeEvent struct.
function AsResetAllControllers¶
function AsSongPositionPointer¶
function AsSongSelect¶
function AsSystemExclusive¶
Public Static Functions Documentation¶
function GetTypeAsString¶
The documentation for this class was generated from the following file external-docs/libDaisy/src/hid/MidiEvent.h