file
midievent.hhNamespaces
- namespace Ase
- The Anklang C++ API namespace.
Classes
- struct Ase::MidiEvent
- MidiEvent data structure.
- class Ase::MidiEventOutput
- A stream of writable MidiEvent structures.
-
template <size_t MAXQUEUES>class Ase::MidiEventReader
- An in-order MidiEvent reader for multiple MidiEvent sources.
- struct Ase::MidiNote
- Components of a MIDI note.
Enums
- enum class MidiEventType: uint8_t { PARAM_VALUE = 0x70, NOTE_OFF = 0x80, NOTE_ON = 0x90, AFTERTOUCH = 0xA0, CONTROL_CHANGE = 0xB0, PROGRAM_CHANGE = 0xC0, CHANNEL_PRESSURE = 0xD0, PITCH_BEND = 0xE0, SYSEX = 0xF0 }
- Type of MIDI Events.
- enum class MidiMessage: int32_t { NONE = 0, ALL_SOUND_OFF = 120, RESET_ALL_CONTROLLERS = 121, LOCAL_CONTROL = 122, ALL_NOTES_OFF = 123, OMNI_MODE_OFF = 124, OMNI_MODE_ON = 125, MONO_MODE_ON = 126, POLY_MODE_ON = 127, PARAM_VALUE = 0x70, NOTE_OFF = 0x80, NOTE_ON = 0x90, AFTERTOUCH = 0xA0, CONTROL_CHANGE = 0xB0, PROGRAM_CHANGE = 0xC0, CHANNEL_PRESSURE = 0xD0, PITCH_BEND = 0xE0, SYSEX = 0xF0 }
- Extended type information for MidiEvent.