144 V3_ID(0x3A2C4214, 0x346349FE, 0xB2C4F397, 0xB9695A44);
#define V3_ID(a, b, c, d)
Definition base.h:111
#define V3_API
Definition base.h:59
int32_t v3_result
Definition base.h:35
uint8_t v3_tuid[16]
Definition base.h:46
unsigned short uint16_t
Definition mid.cpp:99
int int32_t
Definition mid.cpp:97
unsigned int uint32_t
Definition mid.cpp:100
short int16_t
Definition mid.cpp:96
unsigned char uint8_t
Definition mid.cpp:98
signed char int8_t
Definition mid.cpp:95
uint16_t text_len
Definition events.h:61
int16_t root
Definition events.h:58
int16_t bass_note
Definition events.h:59
int16_t mask
Definition events.h:60
const int16_t * text
Definition events.h:62
uint32_t type
Definition events.h:46
uint32_t size
Definition events.h:45
const uint8_t * bytes
Definition events.h:47
int8_t channel
Definition events.h:74
int8_t value2
Definition events.h:76
uint8_t cc_number
Definition events.h:73
int8_t value
Definition events.h:75
int32_t idx
Definition events.h:139
int32_t struct v3_event * event
Definition events.h:139
uint32_t(V3_API *get_event_count)(void *self)
int32_t note_id
Definition events.h:86
uint32_t text_len
Definition events.h:87
const int16_t * text
Definition events.h:88
double value
Definition events.h:82
int32_t note_id
Definition events.h:81
uint32_t type_id
Definition events.h:80
float velocity
Definition events.h:39
int16_t pitch
Definition events.h:38
float tuning
Definition events.h:41
int16_t channel
Definition events.h:37
int32_t note_id
Definition events.h:40
float tuning
Definition events.h:30
int32_t note_id
Definition events.h:33
float velocity
Definition events.h:31
int16_t pitch
Definition events.h:29
int16_t channel
Definition events.h:28
int32_t length
Definition events.h:32
int16_t channel
Definition events.h:51
float pressure
Definition events.h:53
int16_t pitch
Definition events.h:52
int32_t note_id
Definition events.h:54
int16_t mask
Definition events.h:67
uint16_t text_len
Definition events.h:68
int16_t root
Definition events.h:66
const int16_t * text
Definition events.h:69
struct v3_event_scale scale
Definition events.h:123
struct v3_event_note_on note_on
Definition events.h:118
double ppq_position
Definition events.h:114
struct v3_event_chord chord
Definition events.h:122
uint16_t flags
Definition events.h:115
struct v3_event_legacy_midi_cc_out midi_cc_out
Definition events.h:124
struct v3_event_note_expression_text note_exp_text
Definition events.h:126
struct v3_event_poly_pressure poly_pressure
Definition events.h:121
uint16_t type
Definition events.h:116
struct v3_event_note_expression_value note_exp_value
Definition events.h:125
struct v3_event_data data
Definition events.h:120
int32_t bus_index
Definition events.h:112
int32_t sample_offset
Definition events.h:113
struct v3_event_note_off note_off
Definition events.h:119
v3_event_type
Definition events.h:99
@ V3_EVENT_CHORD
Definition events.h:106
@ V3_EVENT_NOTE_OFF
Definition events.h:101
@ V3_EVENT_POLY_PRESSURE
Definition events.h:103
@ V3_EVENT_SCALE
Definition events.h:107
@ V3_EVENT_DATA
Definition events.h:102
@ V3_EVENT_NOTE_EXP_TEXT
Definition events.h:105
@ V3_EVENT_NOTE_ON
Definition events.h:100
@ V3_EVENT_LEGACY_MIDI_CC_OUT
Definition events.h:108
@ V3_EVENT_NOTE_EXP_VALUE
Definition events.h:104
static constexpr const v3_tuid v3_event_list_iid
Definition events.h:143
v3_event_flags
Definition events.h:95
@ V3_EVENT_IS_LIVE
Definition events.h:96