|
LMMS
|
#include <stdint.h>Go to the source code of this file.
Classes | |
| struct | operator_struct |
| class | OPLChipClass |
Macros | |
| #define | OPLTYPE_IS_OPL3 |
| #define | fltype double |
| #define | OPL_INLINE __inline |
| #define | NUM_CHANNELS 18 |
| #define | MAXOPERATORS (NUM_CHANNELS*2) |
| #define | FL05 ((fltype)0.5) |
| #define | FL2 ((fltype)2.0) |
| #define | PI ((fltype)3.1415926535897932384626433832795) |
| #define | FIXEDPT 0x10000 |
| #define | FIXEDPT_LFO 0x1000000 |
| #define | WAVEPREC 1024 |
| #define | INTFREQU ((fltype)(14318180.0 / 288.0)) |
| #define | OF_TYPE_ATT 0 |
| #define | OF_TYPE_DEC 1 |
| #define | OF_TYPE_REL 2 |
| #define | OF_TYPE_SUS 3 |
| #define | OF_TYPE_SUS_NOKEEP 4 |
| #define | OF_TYPE_OFF 5 |
| #define | ARC_CONTROL 0x00 |
| #define | ARC_TVS_KSR_MUL 0x20 |
| #define | ARC_KSL_OUTLEV 0x40 |
| #define | ARC_ATTR_DECR 0x60 |
| #define | ARC_SUSL_RELR 0x80 |
| #define | ARC_FREQ_NUM 0xa0 |
| #define | ARC_KON_BNUM 0xb0 |
| #define | ARC_PERC_MODE 0xbd |
| #define | ARC_FEEDBACK 0xc0 |
| #define | ARC_WAVE_SEL 0xe0 |
| #define | ARC_SECONDSET 0x100 |
| #define | OP_ACT_OFF 0x00 |
| #define | OP_ACT_NORMAL 0x01 |
| #define | OP_ACT_PERC 0x02 |
| #define | BLOCKBUF_SIZE 512 |
| #define | VIBTAB_SIZE 8 |
| #define | VIBFAC 70/50000 |
| #define | TREMTAB_SIZE 53 |
| #define | TREM_FREQ ((fltype)(3.7)) |
Typedefs | |
| typedef struct operator_struct | op_type |
Variables | |
| static Bit32u | generator_add |
| #define ARC_ATTR_DECR 0x60 |
| #define ARC_CONTROL 0x00 |
| #define ARC_FEEDBACK 0xc0 |
| #define ARC_FREQ_NUM 0xa0 |
| #define ARC_KON_BNUM 0xb0 |
| #define ARC_KSL_OUTLEV 0x40 |
| #define ARC_PERC_MODE 0xbd |
| #define ARC_SECONDSET 0x100 |
| #define ARC_SUSL_RELR 0x80 |
| #define ARC_TVS_KSR_MUL 0x20 |
| #define ARC_WAVE_SEL 0xe0 |
| #define BLOCKBUF_SIZE 512 |
| #define FIXEDPT 0x10000 |
| #define FIXEDPT_LFO 0x1000000 |
| #define FL05 ((fltype)0.5) |
| #define FL2 ((fltype)2.0) |
| #define fltype double |
| #define INTFREQU ((fltype)(14318180.0 / 288.0)) |
| #define MAXOPERATORS (NUM_CHANNELS*2) |
| #define NUM_CHANNELS 18 |
| #define OF_TYPE_ATT 0 |
| #define OF_TYPE_DEC 1 |
| #define OF_TYPE_OFF 5 |
| #define OF_TYPE_REL 2 |
| #define OF_TYPE_SUS 3 |
| #define OF_TYPE_SUS_NOKEEP 4 |
| #define OP_ACT_NORMAL 0x01 |
| #define OP_ACT_OFF 0x00 |
| #define OP_ACT_PERC 0x02 |
| #define OPL_INLINE __inline |
| #define OPLTYPE_IS_OPL3 |
| #define PI ((fltype)3.1415926535897932384626433832795) |
| #define TREM_FREQ ((fltype)(3.7)) |
| #define TREMTAB_SIZE 53 |
| #define VIBFAC 70/50000 |
| #define VIBTAB_SIZE 8 |
| #define WAVEPREC 1024 |
| typedef struct operator_struct op_type |
|
static |