10#define round(x) ((x)>=0?(long)((x)+0.5):(long)((x)-0.5))
19float mapf(
float x,
float in_min,
float in_max,
float out_min,
float out_max);
34 float time_elapsed_ms);
float mapf(float x, float in_min, float in_max, float out_min, float out_max)
float CalcDecayFactor(bool sustain_pedal_on, bool key_on, int key_idx, float velocity, bool dampened_key, float time_elapsed_ms)
uint8_t FundamentalNote(int midi_note)
float AttackRemapFactor(uint32_t delta_t_ms)
float ToBrightness(int velocity)
float MapDecayTime(uint8_t key_idx)