Nanomidi
Simple stream-based MIDI message encoder and decoder
|
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Enumerations | |
enum | midi_type { MIDI_TYPE_NOTE_OFF = 0x80, MIDI_TYPE_NOTE_ON = 0x90, MIDI_TYPE_POLYPHONIC_PRESSURE = 0xa0, MIDI_TYPE_CONTROL_CHANGE = 0xb0, MIDI_TYPE_PROGRAM_CHANGE = 0xc0, MIDI_TYPE_CHANNEL_PRESSURE = 0xd0, MIDI_TYPE_PITCH_BEND = 0xe0, MIDI_TYPE_TIME_CODE_QUARTER_FRAME = 0xf1, MIDI_TYPE_SONG_POSITION = 0xf2, MIDI_TYPE_SONG_SELECT = 0xf3, MIDI_TYPE_TUNE_REQUEST = 0xf6, MIDI_TYPE_TIMING_CLOCK = 0xf8, MIDI_TYPE_START = 0xfa, MIDI_TYPE_CONTINUE = 0xfb, MIDI_TYPE_STOP = 0xfc, MIDI_TYPE_ACTIVE_SENSE = 0xfe, MIDI_TYPE_SYSTEM_RESET = 0xff, MIDI_TYPE_SYSEX = 0xf0, MIDI_TYPE_SYSTEM_EXCLUSIVE = MIDI_TYPE_SYSEX } |
MIDI message types. More... | |