FastLED 3.9.15
Loading...
Searching...
No Matches

◆ MidiType

enum MidiType : uint8_t

Enumeration of MIDI types

Enumerator
InvalidType 

For notifying errors.

NoteOff 

Channel Message - Note Off.

NoteOn 

Channel Message - Note On.

AfterTouchPoly 

Channel Message - Polyphonic AfterTouch.

ControlChange 

Channel Message - Control Change / Channel Mode.

ProgramChange 

Channel Message - Program Change.

AfterTouchChannel 

Channel Message - Channel (monophonic) AfterTouch.

PitchBend 

Channel Message - Pitch Bend.

SystemExclusive 

System Exclusive.

SystemExclusiveStart 

System Exclusive Start.

TimeCodeQuarterFrame 

System Common - MIDI Time Code Quarter Frame.

SongPosition 

System Common - Song Position Pointer.

SongSelect 

System Common - Song Select.

Undefined_F4 
Undefined_F5 
TuneRequest 

System Common - Tune Request.

SystemExclusiveEnd 

System Exclusive End.

Clock 

System Real Time - Timing Clock.

Undefined_F9 
Tick 

System Real Time - Timing Tick (1 tick = 10 milliseconds)

Start 

System Real Time - Start.

Continue 

System Real Time - Continue.

Stop 

System Real Time - Stop.

Undefined_FD 
ActiveSensing 

System Real Time - Active Sensing.

SystemReset 

System Real Time - System Reset.

Definition at line 94 of file midi_Defs.h.

95{
96 InvalidType = 0x00,
97 NoteOff = 0x80,
98 NoteOn = 0x90,
99 AfterTouchPoly = 0xA0,
100 ControlChange = 0xB0,
101 ProgramChange = 0xC0,
102 AfterTouchChannel = 0xD0,
103 PitchBend = 0xE0,
104 SystemExclusive = 0xF0,
106 TimeCodeQuarterFrame = 0xF1,
107 SongPosition = 0xF2,
108 SongSelect = 0xF3,
109 Undefined_F4 = 0xF4,
110 Undefined_F5 = 0xF5,
111 TuneRequest = 0xF6,
112 SystemExclusiveEnd = 0xF7,
113 Clock = 0xF8,
114 Undefined_F9 = 0xF9,
116 Start = 0xFA,
117 Continue = 0xFB,
118 Stop = 0xFC,
119 Undefined_FD = 0xFD,
120 ActiveSensing = 0xFE,
121 SystemReset = 0xFF,
122};
@ AfterTouchChannel
Channel Message - Channel (monophonic) AfterTouch.
Definition midi_Defs.h:102
@ ProgramChange
Channel Message - Program Change.
Definition midi_Defs.h:101
@ Undefined_F4
Definition midi_Defs.h:109
@ SystemExclusiveStart
System Exclusive Start.
Definition midi_Defs.h:105
@ Continue
System Real Time - Continue.
Definition midi_Defs.h:117
@ Clock
System Real Time - Timing Clock.
Definition midi_Defs.h:113
@ ActiveSensing
System Real Time - Active Sensing.
Definition midi_Defs.h:120
@ Undefined_F9
Definition midi_Defs.h:114
@ SystemReset
System Real Time - System Reset.
Definition midi_Defs.h:121
@ Undefined_F5
Definition midi_Defs.h:110
@ SystemExclusive
System Exclusive.
Definition midi_Defs.h:104
@ InvalidType
For notifying errors.
Definition midi_Defs.h:96
@ SongPosition
System Common - Song Position Pointer.
Definition midi_Defs.h:107
@ Undefined_FD
Definition midi_Defs.h:119
@ Tick
System Real Time - Timing Tick (1 tick = 10 milliseconds)
Definition midi_Defs.h:115
@ TuneRequest
System Common - Tune Request.
Definition midi_Defs.h:111
@ Start
System Real Time - Start.
Definition midi_Defs.h:116
@ ControlChange
Channel Message - Control Change / Channel Mode.
Definition midi_Defs.h:100
@ PitchBend
Channel Message - Pitch Bend.
Definition midi_Defs.h:103
@ NoteOff
Channel Message - Note Off.
Definition midi_Defs.h:97
@ SongSelect
System Common - Song Select.
Definition midi_Defs.h:108
@ SystemExclusiveEnd
System Exclusive End.
Definition midi_Defs.h:112
@ AfterTouchPoly
Channel Message - Polyphonic AfterTouch.
Definition midi_Defs.h:99
@ Stop
System Real Time - Stop.
Definition midi_Defs.h:118
@ TimeCodeQuarterFrame
System Common - MIDI Time Code Quarter Frame.
Definition midi_Defs.h:106
@ NoteOn
Channel Message - Note On.
Definition midi_Defs.h:98