Classes | |
struct | MidiEvent |
class | MidiEventOutput |
class | MidiEventReader< MAXQUEUES > |
struct | MidiNote |
Namespaces | |
namespace | Ase |
Enumerations | |
enum class | MidiEventType : uint8_t { PARAM_VALUE , NOTE_OFF , NOTE_ON , AFTERTOUCH , CONTROL_CHANGE , PROGRAM_CHANGE , CHANNEL_PRESSURE , PITCH_BEND , SYSEX } |
enum class | MidiMessage : int32_t { NONE , ALL_SOUND_OFF , RESET_ALL_CONTROLLERS , LOCAL_CONTROL , ALL_NOTES_OFF , OMNI_MODE_OFF , OMNI_MODE_ON , MONO_MODE_ON , POLY_MODE_ON , PARAM_VALUE , NOTE_OFF , NOTE_ON , AFTERTOUCH , CONTROL_CHANGE , PROGRAM_CHANGE , CHANNEL_PRESSURE , PITCH_BEND , SYSEX } |
Functions | |
MidiEvent | make_aftertouch (uint16 chnl, uint8 mkey, float velo, float tune, uint nid) |
MidiEvent | make_control (uint16 chnl, uint prm, float val) |
MidiEvent | make_control8 (uint16 chnl, uint prm, uint8 cval) |
MidiEvent | make_note_off (uint16 chnl, uint8 mkey, float velo, float tune, uint nid) |
MidiEvent | make_note_on (uint16 chnl, uint8 mkey, float velo, float tune, uint nid) |
MidiEvent | make_param_value (uint param, double pvalue) |
MidiEvent | make_pitch_bend (uint16 chnl, float val) |
MidiEvent | make_pressure (uint16 chnl, float velo) |
MidiEvent | make_program (uint16 chnl, uint prgrm) |
int | QueueMultiplexer_priority (const MidiEvent &e) |