|
LMMS
|
Go to the source code of this file.
Classes | |
| class | CadlibDriver |
Macros | |
| #define | nbLocParam 14 |
| #define | prmKsl 0 |
| #define | prmMulti 1 |
| #define | prmFeedBack 2 /* use for opr. 0 only */ |
| #define | prmAttack 3 |
| #define | prmSustain 4 |
| #define | prmStaining 5 /* Sustaining ... */ |
| #define | prmDecay 6 |
| #define | prmRelease 7 |
| #define | prmLevel 8 |
| #define | prmAm 9 |
| #define | prmVib 10 |
| #define | prmKsr 11 |
| #define | prmFm 12 /* use for opr. 0 only */ |
| #define | prmWaveSel 13 /* wave select */ |
| #define | prmAmDepth 14 |
| #define | prmVibDepth 15 |
| #define | prmNoteSel 16 |
| #define | prmPercussion 17 |
| #define | vMelo0 0 |
| #define | vMelo1 1 |
| #define | vMelo2 2 |
| #define | vMelo3 3 |
| #define | vMelo4 4 |
| #define | vMelo5 5 |
| #define | vMelo6 6 |
| #define | vMelo7 7 |
| #define | vMelo8 8 |
| #define | BD 6 |
| #define | SD 7 |
| #define | TOM 8 |
| #define | CYMB 9 |
| #define | HIHAT 10 |
| #define | MAX_VOICES 11 |
| #define | MAX_VOLUME 0x7f |
| #define | MAX_PITCH 0x3fff |
| #define | MID_PITCH 0x2000 |
| #define | MID_C 60 /* MIDI standard mid C */ |
| #define | CHIP_MID_C 48 /* sound chip mid C */ |
| #define | NR_NOTES 96 /* # of notes we can play on chip */ |
| #define | TOM_PITCH 24 /* best frequency, in range of 0 to 95 */ |
| #define | TOM_TO_SD 7 /* 7 half-tones between voice 7 & 8 */ |
| #define | SD_PITCH (TOM_PITCH + TOM_TO_SD) |
| #define | NR_STEP_PITCH 25 /* 25 steps within a half-tone for pitch bend */ |
| #define | ADLIB_OPER_LEN 13 /* operator length */ |
| #define | ADLIB_INST_LEN (ADLIB_OPER_LEN * 2 + 2) /* modulator, carrier, mod/car wave select */ |
| #define | GetLocPrm(slot, prm) |
| #define ADLIB_INST_LEN (ADLIB_OPER_LEN * 2 + 2) /* modulator, carrier, mod/car wave select */ |
| #define ADLIB_OPER_LEN 13 /* operator length */ |
| #define BD 6 |
| #define CHIP_MID_C 48 /* sound chip mid C */ |
| #define CYMB 9 |
| #define GetLocPrm | ( | slot, | |
| prm ) |
| #define HIHAT 10 |
| #define MAX_PITCH 0x3fff |
| #define MAX_VOICES 11 |
| #define MAX_VOLUME 0x7f |
| #define MID_C 60 /* MIDI standard mid C */ |
| #define MID_PITCH 0x2000 |
| #define nbLocParam 14 |
| #define NR_NOTES 96 /* # of notes we can play on chip */ |
| #define prmAm 9 |
| #define prmAmDepth 14 |
| #define prmAttack 3 |
| #define prmDecay 6 |
| #define prmFeedBack 2 /* use for opr. 0 only */ |
| #define prmFm 12 /* use for opr. 0 only */ |
| #define prmKsl 0 |
| #define prmKsr 11 |
| #define prmLevel 8 |
| #define prmMulti 1 |
| #define prmNoteSel 16 |
| #define prmPercussion 17 |
| #define prmRelease 7 |
| #define prmStaining 5 /* Sustaining ... */ |
| #define prmSustain 4 |
| #define prmVib 10 |
| #define prmVibDepth 15 |
| #define prmWaveSel 13 /* wave select */ |
| #define SD 7 |
| #define TOM 8 |
| #define TOM_PITCH 24 /* best frequency, in range of 0 to 95 */ |
| #define TOM_TO_SD 7 /* 7 half-tones between voice 7 & 8 */ |
| #define vMelo0 0 |
| #define vMelo1 1 |
| #define vMelo2 2 |
| #define vMelo3 3 |
| #define vMelo4 4 |
| #define vMelo5 5 |
| #define vMelo6 6 |
| #define vMelo7 7 |
| #define vMelo8 8 |