|
LMMS
|
Macros | |
| #define | RSM_FRAC 10 |
Typedefs | |
| typedef Bit16s(* | envelope_sinfunc) (Bit16u phase, Bit16u envelope) |
| typedef void(* | envelope_genfunc) (opl3_slot *slott) |
Enumerations | |
| enum | { ch_2op = 0 , ch_4op = 1 , ch_4op2 = 2 , ch_drum = 3 } |
| enum | { egk_norm = 0x01 , egk_drum = 0x02 } |
| enum | envelope_gen_num { envelope_gen_num_off = 0 , envelope_gen_num_attack = 1 , envelope_gen_num_decay = 2 , envelope_gen_num_sustain = 3 , envelope_gen_num_release = 4 } |
Variables | |
| static const Bit16u | logsinrom [256] |
| static const Bit16u | exprom [256] |
| static const Bit8u | mt [16] |
| static const Bit8u | kslrom [16] |
| static const Bit8u | kslshift [4] |
| static const Bit8u | eg_incstep [3][4][8] |
| static const Bit8u | eg_incdesc [16] |
| static const Bit8s | eg_incsh [16] |
| static const Bit8s | ad_slot [0x20] |
| static const Bit8u | ch_slot [18] |
| static const envelope_sinfunc | envelope_sin [8] |
| envelope_genfunc | envelope_gen [5] |
| #define RSM_FRAC 10 |
| enum envelope_gen_num |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| envelope_genfunc envelope_gen[5] |
|
static |