#include <AH/Settings/Warnings.hpp>
#include <Settings/NamespaceSettings.hpp>
#include <stddef.h>
#include <stdint.h>
#include <Def/Channel.hpp>
#include <Def/Cable.hpp>
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.