42 {
return std::string(
"Ken Silverman's Music Format"); };
59 void setinst(
int chan,
unsigned char v0,
unsigned char v1,
unsigned char v2,
unsigned char v3,
60 unsigned char v4,
unsigned char v5,
unsigned char v6,
unsigned char v7,
61 unsigned char v8,
unsigned char v9,
unsigned char v10);
CPlayer(Copl *newopl)
Definition player.cpp:34
unsigned char trquant[16]
Definition ksm.h:53
unsigned int numchans
Definition ksm.h:52
void loadinsts(binistream *f)
Definition ksm.cpp:303
unsigned long count
Definition ksm.h:50
CksmPlayer(Copl *newopl)
Definition ksm.h:29
unsigned int nownote
Definition ksm.h:52
unsigned long countstop
Definition ksm.h:50
char instname[256][20]
Definition ksm.h:54
unsigned char inst[256][11]
Definition ksm.h:53
bool load(const std::string &filename, const CFileProvider &fp)
Definition ksm.cpp:43
unsigned long * note
Definition ksm.h:50
unsigned char trinst[16]
Definition ksm.h:53
unsigned char trvol[16]
Definition ksm.h:53
unsigned long chanage[18]
Definition ksm.h:50
void rewind(int subsong)
Definition ksm.cpp:231
~CksmPlayer()
Definition ksm.h:32
void setinst(int chan, unsigned char v0, unsigned char v1, unsigned char v2, unsigned char v3, unsigned char v4, unsigned char v5, unsigned char v6, unsigned char v7, unsigned char v8, unsigned char v9, unsigned char v10)
Definition ksm.cpp:314
unsigned short numnotes
Definition ksm.h:51
unsigned char chantrack[18]
Definition ksm.h:53
static CPlayer * factory(Copl *newopl)
Definition ksm.cpp:38
unsigned char chanfreq[18]
Definition ksm.h:53
unsigned int drumstat
Definition ksm.h:52
float getrefresh()
Definition ksm.h:38
std::string gettype()
Definition ksm.h:41
unsigned int getinstruments()
Definition ksm.h:43
bool songend
Definition ksm.h:56
unsigned char trchan[16]
Definition ksm.h:53
std::string getinstrument(unsigned int n)
Definition ksm.cpp:293
unsigned char databuf[2048]
Definition ksm.h:53
static const unsigned int adlibfreq[63]
Definition ksm.h:27
bool update()
Definition ksm.cpp:99
unsigned f
Definition inflate.c:1572
static char filename[]
Definition features.c:5
static void v2(register WDL_FFT_REAL *a)
Definition fft.c:1099
int n
Definition crypt.c:458