Lines Matching defs:fm_opl_slot
11 typedef struct fm_opl_slot { struct
12 int32_t TL; /* total level :TL << 8 */
13 int32_t TLL; /* adjusted now TL */
14 uint8_t KSR; /* key scale rate :(shift down bit) */
15 int32_t *AR; /* attack rate :&AR_TABLE[AR<<2] */
16 int32_t *DR; /* decay rate :&DR_TALBE[DR<<2] */
17 int32_t SL; /* sustin level :SL_TALBE[SL] */
18 int32_t *RR; /* release rate :&DR_TABLE[RR<<2] */
19 uint8_t ksl; /* keyscale level :(shift down bits) */
20 uint8_t ksr; /* key scale rate :kcode>>KSR */
21 uint32_t mul; /* multiple :ML_TABLE[ML] */
22 uint32_t Cnt; /* frequency count : */
23 uint32_t Incr; /* frequency step : */
25 uint8_t eg_typ; /* envelope type flag */
26 uint8_t evm; /* envelope phase */
27 int32_t evc; /* envelope counter */
28 int32_t eve; /* envelope counter end point */
29 int32_t evs; /* envelope counter step */
30 int32_t evsa; /* envelope step for AR :AR[ksr] */
31 int32_t evsd; /* envelope step for DR :DR[ksr] */
32 int32_t evsr; /* envelope step for RR :RR[ksr] */
34 uint8_t ams; /* ams flag */
35 uint8_t vib; /* vibrate flag */
37 int32_t **wavetable;