40 {
return std::string(
title); }
42 {
return std::string(
author); }
44 {
return std::string(
remarks); }
56 unsigned char ins[11];
101 unsigned long getnexti(
unsigned long num);
102 unsigned long getnext(
unsigned long num);
CPlayer(Copl *newopl)
Definition player.cpp:34
unsigned char adlib_data[256]
Definition mid.h:78
int tins
Definition mid.h:95
char * title
Definition mid.h:71
unsigned int getsubsongs()
Definition mid.h:47
unsigned int getinstruments()
Definition mid.h:45
int subsongs
Definition mid.h:75
bool load_sierra_ins(const std::string &fname, const CFileProvider &fp)
Definition mid.cpp:190
int doing
Definition mid.h:93
char * remarks
Definition mid.h:71
unsigned char smyinsbank[128][16]
Definition mid.h:81
long msqtr
Definition mid.h:86
int type
Definition mid.h:95
unsigned long iwait
Definition mid.h:92
int stins
Definition mid.h:95
std::string getauthor()
Definition mid.h:41
void rewind(int subsong)
Definition mid.cpp:875
unsigned int curtrack
Definition mid.h:89
unsigned long getval()
Definition mid.cpp:175
void sierra_next_section()
Definition mid.cpp:257
float getrefresh()
Definition mid.cpp:870
unsigned long sierra_pos
Definition mid.h:74
char * author
Definition mid.h:71
void midi_fm_endnote(int voice)
Definition mid.cpp:447
void midi_write_adlib(unsigned int r, unsigned char v)
Definition mid.cpp:348
midi_track track[16]
Definition mid.h:88
unsigned long getnexti(unsigned long num)
Definition mid.cpp:150
char emptystr
Definition mid.h:71
float fwait
Definition mid.h:91
void midi_fm_instrument(int voice, unsigned char *inst)
Definition mid.cpp:354
std::string getdesc()
Definition mid.h:43
static CPlayer * factory(Copl *newopl)
Definition mid.cpp:133
bool update()
Definition mid.cpp:468
unsigned char datalook(long pos)
Definition mid.cpp:144
~CmidPlayer()
Definition mid.h:30
static const int percussion_map[]
Definition mid.h:131
bool load(const std::string &filename, const CFileProvider &fp)
Definition mid.cpp:295
static const int ops[]
Definition mid.h:52
long flen
Definition mid.h:72
static const int fnums[]
Definition mid.h:128
void midi_fm_percussion(int ch, unsigned char *inst)
Definition mid.cpp:394
long deltas
Definition mid.h:85
int adlib_mode
Definition mid.h:80
static const int map_chan[]
Definition mid.h:125
unsigned long pos
Definition mid.h:73
void midi_fm_playnote(int voice, int note, int volume)
Definition mid.cpp:434
void midi_fm_volume(int voice, int volume)
Definition mid.cpp:407
static const unsigned char adlib_opadd[]
Definition mid.h:121
std::string gettype()
Definition mid.cpp:1105
unsigned char * data
Definition mid.h:76
int chp[18][3]
Definition mid.h:83
unsigned long getnext(unsigned long num)
Definition mid.cpp:162
unsigned char myinsbank[128][16]
Definition mid.h:81
std::string gettitle()
Definition mid.h:39
int adlib_style
Definition mid.h:79
void midiprintf(const char *format,...)
Definition mid.cpp:89
midi_channel ch[16]
Definition mid.h:82
CmidPlayer(Copl *newopl)
Definition mid.cpp:138
void midi_fm_reset()
Definition mid.cpp:455
unsigned v[N_MAX]
Definition inflate.c:1584
static char filename[]
Definition features.c:5
static float volume(float level)
Definition nekobee_voice_render.c:99
int vol
Definition mid.h:57
int nshift
Definition mid.h:58
int on
Definition mid.h:59
int inum
Definition mid.h:55
unsigned char ins[11]
Definition mid.h:56
unsigned long iwait
Definition mid.h:66
unsigned long pos
Definition mid.h:65
int on
Definition mid.h:67
unsigned long spos
Definition mid.h:64
unsigned char pv
Definition mid.h:68
unsigned long tend
Definition mid.h:63
int r
Definition crypt.c:458
_WDL_CSTRING_PREFIX void INT_PTR const char * format
Definition wdlcstring.h:263