midipitch_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_setv(midisyn *, uint_fast16_t, midipitch_t, int16_t, int);
u_int32_t opl_get_block_fnum(midipitch_t mp);
opl_get_block_fnum(midipitch_t mp)
uint_fast16_t voice, midipitch_t mp, int16_t level_cB)
oplsyn_repitchv(midisyn *ms, uint_fast16_t voice, midipitch_t mp)
uint_fast16_t voice, midipitch_t mp, int16_t level_cB, int act)
cms_on(midisyn *ms, uint_fast16_t vidx, midipitch_t mp, int16_t level_cB)
void cms_on(midisyn *, uint_fast16_t, midipitch_t, int16_t);
uint_fast16_t voice, midipitch_t mp, int16_t level)
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_repitchv(midisyn *, uint_fast16_t, midipitch_t);
midipitch_t bend;
midipitch_t tuning_fine;
midipitch_t tuning_coarse;
midisyn_attackv_vel(midisyn *ms, uint_fast16_t voice, midipitch_t mp,
midipitch_t mp;
midipitch_t mp;
static midipitch_t
midisyn_clamp_pitch(midipitch_t mp)
static midipitch_t
static void midisyn_attackv_vel(midisyn *, uint_fast16_t, midipitch_t,
midipitch_t chan_adj;
static midipitch_t midisyn_clamp_pitch(midipitch_t);
static midipitch_t midisyn_adj_pitch(midisyn *, uint_fast8_t);
midisyn_mp2hz18(midipitch_t mp)
void (*repitchv) (midisyn *, uint_fast16_t, midipitch_t);
void (*attackv) (midisyn *, uint_fast16_t, midipitch_t, int16_t);
uint_fast16_t, midipitch_t, int16_t, uint_fast8_t);
#define MIDIPITCH_FROM_FRKEY(frk) ((midipitch_t)round(scalbn((frk),14)))
extern midihz18_t midisyn_mp2hz18(midipitch_t);