#include <AH/Settings/Warnings.hpp>#include <Settings/NamespaceSettings.hpp>#include <stddef.h>#include <stdint.h>#include <Def/Channel.hpp>#include <Def/Cable.hpp>
 Include dependency graph for MIDI_MessageTypes.hpp:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | ChannelMessage | 
| struct | SysExMessage | 
| struct | RealTimeMessage | 
Enumerations | |
| enum | MIDIMessageType : uint8_t {  NOTE_OFF = 0x80, NOTE_ON = 0x90, KEY_PRESSURE = 0xA0, CC = 0xB0, CONTROL_CHANGE = CC, PROGRAM_CHANGE = 0xC0, CHANNEL_PRESSURE = 0xD0, PITCH_BEND = 0xE0, SYSEX_START = 0xF0, SYSEX_END = 0xF7, TUNE_REQUEST = 0xF6, TIMING_CLOCK = 0xF8, UNDEFINED_REALTIME_1 = 0xF9, START = 0xFA, CONTINUE = 0xFB, STOP = 0xFC, UNDEFINED_REALTIME_2 = 0xFD, ACTIVE_SENSING = 0xFE, RESET = 0xFF }  | 
| enum | MIDICodeIndexNumber : uint8_t {  MISC_FUNCTION_CODES = 0x0, CABLE_EVENTS = 0x1, SYSTEM_COMMON_2B = 0x2, SYSTEM_COMMON_3B = 0x3, SYSEX_START_CONT = 0x4, SYSTEM_COMMON_1B = 0x5, SYSEX_END_1B = 0x5, SYSEX_END_2B = 0x6, SYSEX_END_3B = 0x7, NOTE_OFF = 0x8, NOTE_ON = 0x9, KEY_PRESSURE = 0xA, CONTROL_CHANGE = 0xB, PROGRAM_CHANGE = 0xC, CHANNEL_PRESSURE = 0xD, PITCH_BEND = 0xE, SINGLE_BYTE = 0xF }  | 
| See table 4-1 in https://usb.org/sites/default/files/midi10.pdf.  More... | |
      
  | 
  strong | 
Definition at line 21 of file MIDI_MessageTypes.hpp.
      
  | 
  strong | 
See table 4-1 in https://usb.org/sites/default/files/midi10.pdf.
Definition at line 48 of file MIDI_MessageTypes.hpp.