|
LMMS
|
#include <sop.h>
Public Member Functions | |
| Cad262Driver (Copl *newopl) | |
| ~Cad262Driver () | |
| void | SoundWarmInit () |
| void | SetYM_262_SOP (int VX) |
| void | SetMode_SOP (int mode) |
| void | SetStereoPan_SOP (int chan, int value) |
| void | SetVoiceVolume_SOP (unsigned chan, unsigned vol) |
| void | SetVoiceTimbre_SOP (unsigned chan, unsigned char *array) |
| void | SetVoicePitch_SOP (unsigned chan, int pitch) |
| void | NoteOn_SOP (unsigned chan, unsigned pitch) |
| void | NoteOff_SOP (unsigned chan) |
| int | Set_4OP_Mode (unsigned chan, unsigned value) |
Static Protected Attributes | |
| static const int | fNumTbl [TABLE_SIZE] |
| static const unsigned char | SlotX [maxVoices *2] |
| static const unsigned char | VolReg [11 *2] |
| static const unsigned | MOD12 [OCTAVE *11] |
| static const unsigned | DIV12 [OCTAVE *8] |
Private Member Functions | |
| void | UpdateFNums (int chan) |
| void | SndOutput1 (int addr, int value) |
| void | SndOutput3 (int addr, int value) |
| void | SEND_INS (int base_addr, unsigned char *value, int mode) |
| void | SetFreq_SOP (int voice, unsigned note, int pitch, int keyOn) |
Private Attributes | |
| Copl * | opl |
| char | percussion |
| unsigned char | VolumeTable [64 *128] |
| char | voiceNote [20] |
| char | voiceKeyOn [20] |
| unsigned char | vPitchBend [20] |
| unsigned char | Ksl [20] |
| unsigned char | Ksl2 [20] |
| unsigned char | Ksl2V [20] |
| unsigned char | VoiceVolume [20] |
| unsigned char | OP_MASK |
| unsigned char | ymbuf [2 *YMB_SIZE] |
| unsigned char | OP4 [20] |
| unsigned char | Stereo [22] |
|
inline |
|
inline |
| void Cad262Driver::NoteOff_SOP | ( | unsigned | chan | ) |
| void Cad262Driver::NoteOn_SOP | ( | unsigned | chan, |
| unsigned | pitch ) |
| int Cad262Driver::Set_4OP_Mode | ( | unsigned | chan, |
| unsigned | value ) |
| void Cad262Driver::SetVoiceTimbre_SOP | ( | unsigned | chan, |
| unsigned char * | array ) |
| void Cad262Driver::SetVoiceVolume_SOP | ( | unsigned | chan, |
| unsigned | vol ) |
| void Cad262Driver::SoundWarmInit | ( | ) |
|
staticprotected |
|
private |
|
private |
|
private |
|
staticprotected |
|
private |
|
private |
|
private |
|
private |
|
staticprotected |
|
private |
|
private |
|
private |
|
private |
|
staticprotected |
|
private |
|
private |
|
private |