daisy::MidiEvent¶
Module: LIBDAISY / HUMAN_INTERFACE / MIDI / MIDI_EVENTS
#include <MidiEvent.h>
Public Functions¶
Public Attributes¶
Name | |
---|---|
MidiMessageType | type |
int | channel |
uint8_t[2] | data |
uint8_t[128] | sysex_data |
uint8_t | sysex_message_len |
SystemCommonType | sc_type |
SystemRealTimeType | srt_type |
ChannelModeType | cm_type |
Detailed Description¶
Simple MidiEvent with message type, channel, and data[2] members.
Public Functions Documentation¶
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 AsPolyphonicKeyPressure¶
Returns the data within the MidiEvent as a PolyphonicKeyPressureEvent struct
function AsControlChange¶
Returns the data within the MidiEvent as a ControlChangeEvent struct.
function AsProgramChange¶
Returns the data within the MidiEvent as a ProgramChangeEvent struct.
function AsChannelPressure¶
Returns the data within the MidiEvent as a ProgramChangeEvent struct.
function AsPitchBend¶
Returns the data within the MidiEvent as a PitchBendEvent struct.
function AsChannelMode¶
function AsSystemExclusive¶
function AsMTCQuarterFrame¶
function AsSongPositionPointer¶
function AsSongSelect¶
function AsAllSoundOff¶
function AsResetAllControllers¶
function AsLocalControl¶
function AsAllNotesOff¶
function AsOmniModeOff¶
function AsOmniModeOn¶
function AsMonoModeOn¶
function AsPolyModeOn¶
Public Attributes Documentation¶
variable type¶
&
variable channel¶
&
variable data¶
&
variable sysex_data¶
&
variable sysex_message_len¶
variable sc_type¶
variable srt_type¶
variable cm_type¶
Updated on 2024-01-03 at 19:41:01 +0000