Loading...
Searching...
No Matches
avnd_tools::EntityToMidi::voice Struct Reference

Public Attributes

int32_t id = -1
 
int8_t channel = -1
 
uint8_t note = 60
 
vstate st = vstate::off
 
bool on_wire = false
 
bool entity_confirmed = false
 
bool missing = false
 
bool coasting = false
 
bool off_scheduled = false
 
bool retrig_pending = false
 
bool note_suppressed = false
 
double missing_since = 0.
 
double last_seen = 0.
 
double on_time = 0.
 
double on_raw_t = 0.
 
double on_target_q = -1.
 
double off_raw_t = 0.
 
double off_target_q = -1.
 
float priority = 0.f
 
float pitch_target = 60.f
 
float quant_prev = -1.f
 
float bend_semis = 0.f
 
float pressure_v = 0.f
 
float timbre_v = 0.f
 
float pressure_t = 0.f
 
float timbre_t = 0.f
 
int last_bend = -1
 
int last_pressure = -1
 
int last_timbre = -1
 
double expr_acc = 1e9
 
uint8_t velocity = 100
 

Member Data Documentation

◆ retrig_pending

bool avnd_tools::EntityToMidi::voice::retrig_pending = false

A retrigger has been requested and the follow-up note is queued in m_retrig_ids. Guards against requesting it twice while the shortened note-off drains.


The documentation for this struct was generated from the following file: