uint_fast16_t
void oplsyn_attackv(midisyn *, uint_fast16_t, midipitch_t, int16_t);
static void oplsyn_repitchv(midisyn *, uint_fast16_t, midipitch_t);
static void oplsyn_relevelv(midisyn *, uint_fast16_t, int16_t);
static void oplsyn_setv(midisyn *, uint_fast16_t, midipitch_t, int16_t, int);
void oplsyn_releasev(midisyn *, uint_fast16_t, uint_fast8_t);
int oplsyn_ctlnotice(midisyn *, midictl_evt, uint_fast8_t, uint_fast16_t);
uint_fast16_t voice, midipitch_t mp, int16_t level_cB)
oplsyn_repitchv(midisyn *ms, uint_fast16_t voice, midipitch_t mp)
oplsyn_relevelv(midisyn *ms, uint_fast16_t voice, int16_t level_cB)
uint_fast16_t voice, midipitch_t mp, int16_t level_cB, int act)
oplsyn_releasev(midisyn *ms, uint_fast16_t voice, uint_fast8_t vel)
midictl_evt evt, uint_fast8_t chan, uint_fast16_t key)
uint_fast16_t setting;
cms_on(midisyn *ms, uint_fast16_t vidx, midipitch_t mp, int16_t level_cB)
cms_off(midisyn *ms, uint_fast16_t vidx, uint_fast8_t vel)
void cms_on(midisyn *, uint_fast16_t, midipitch_t, int16_t);
void cms_off(midisyn *, uint_fast16_t, uint_fast8_t);
uint_fast16_t voice, midipitch_t mp, int16_t level)
midi_pcppi_off(midisyn *ms, uint_fast16_t voice, uint_fast8_t vel)
midi_pcppi_repitchv(midisyn *ms, uint_fast16_t voice, midipitch_t newpitch)
static void midi_pcppi_on (midisyn *, uint_fast16_t, midipitch_t, int16_t);
static void midi_pcppi_off (midisyn *, uint_fast16_t, uint_fast8_t);
static void midi_pcppi_repitchv(midisyn *, uint_fast16_t, midipitch_t);
uint_fast8_t chan, uint_fast16_t key, uint16_t value);
uint_fast16_t key, val;
uint_fast16_t
uint_fast16_t dflt)
uint_fast16_t key, val;
uint_fast16_t
midictl_rpn_read(midictl *mc, uint_fast8_t chan, uint_fast16_t ctlr,
uint_fast16_t dflt)
uint_fast16_t
midictl_nrpn_read(midictl *mc, uint_fast8_t chan, uint_fast16_t ctlr,
uint_fast16_t dflt)
uint_fast16_t ctlr, key;
enter14(midictl *mc, uint_fast8_t chan, class c, uint_fast16_t key,
static uint_fast16_t
read14(midictl *mc, uint_fast8_t chan, class c, uint_fast16_t key,
uint_fast16_t dflt)
classify(uint_fast16_t *key, _Bool *islsb) {
uint_fast8_t chan, uint_fast16_t k)
store_locate(midictl_store *s, class c, uint_fast8_t chan, uint_fast16_t key)
uint_fast16_t key)
uint_fast16_t key, uint16_t value)
uint_fast16_t key, _Bool islsb, uint8_t val);
static uint_fast16_t read14(midictl *mc, uint_fast8_t chan, class c,
uint_fast16_t key, uint_fast16_t dflt);
static class classify(uint_fast16_t *key, _Bool *islsb);
uint_fast8_t chan, uint_fast16_t key);
uint_fast8_t chan, uint_fast16_t key);
midictl_notify(void *, midictl_evt, uint_fast8_t, uint_fast16_t);
extern uint_fast16_t
midictl_read(midictl *, uint_fast8_t, uint_fast8_t, uint_fast16_t);
extern uint_fast16_t
midictl_rpn_read(midictl *mc, uint_fast8_t, uint_fast16_t, uint_fast16_t);
extern uint_fast16_t
midictl_nrpn_read(midictl *mc, uint_fast8_t, uint_fast16_t, uint_fast16_t);
static uint_fast16_t
midisyn_attackv_vel(midisyn *ms, uint_fast16_t voice, midipitch_t mp,
ms->voices[voice].velcB = midisyn_vol2cB((uint_fast16_t)vel << 7);
uint_fast8_t chan, uint_fast16_t key)
static uint_fast16_t midisyn_allocvoice(midisyn *, uint_fast8_t, uint_fast8_t);
static void midisyn_attackv_vel(midisyn *, uint_fast16_t, midipitch_t,
midisyn_vol2cB(uint_fast16_t vol)
void (*repitchv) (midisyn *, uint_fast16_t, midipitch_t);
void (*relevelv) (midisyn *, uint_fast16_t, int16_t);
int (*ctlnotice) (midisyn *, midictl_evt, uint_fast8_t, uint_fast16_t);
extern int16_t midisyn_vol2cB(uint_fast16_t);
uint_fast16_t (*allocv) (midisyn *, uint_fast8_t, uint_fast8_t);
void (*attackv) (midisyn *, uint_fast16_t, midipitch_t, int16_t);
uint_fast16_t, midipitch_t, int16_t, uint_fast8_t);
void (*releasev) (midisyn *, uint_fast16_t, uint_fast8_t);
uint_fast16_t uif16 = 0;
ATest<uint_fast16_t>();