Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

load_med.cpp File Reference

#include "stdafx.h"
#include "sndfile.h"

Include dependency graph for load_med.cpp:

Go to the source code of this file.

Defines

#define MMD_FLAG_FILTERON   0x1
#define MMD_FLAG_JUMPINGON   0x2
#define MMD_FLAG_JUMP8TH   0x4
#define MMD_FLAG_INSTRSATT   0x8
#define MMD_FLAG_VOLHEX   0x10
#define MMD_FLAG_STSLIDE   0x20
#define MMD_FLAG_8CHANNEL   0x40
#define MMD_FLAG_SLOWHQ   0x80
#define MMD_FLAG2_BMASK   0x1F
#define MMD_FLAG2_BPM   0x20
#define MMD_FLAG2_MIX   0x80
#define MMD_FLAG3_STEREO   0x1
#define MMD_FLAG3_FREEPAN   0x2
#define MMD_FLAG3_GM   0x4
#define MMDTAG_END   0
#define MMDTAG_PTR   0x80000000
#define MMDTAG_MUSTKNOW   0x40000000
#define MMDTAG_MUSTWARN   0x20000000
#define MMDTAG_EXP_NUMFXGROUPS   1
#define MMDTAG_TRK_NAME   (MMDTAG_PTR|1)
#define MMDTAG_TRK_NAMELEN   2
#define MMDTAG_TRK_FXGROUP   3
#define MMDTAG_FX_ECHOTYPE   1
#define MMDTAG_FX_ECHOLEN   2
#define MMDTAG_FX_ECHODEPTH   3
#define MMDTAG_FX_STEREOSEP   4
#define MMDTAG_FX_GROUPNAME   (MMDTAG_PTR|5)
#define MMDTAG_FX_GRPNAMELEN   6

Typedefs

typedef tagMEDMODULEHEADER MEDMODULEHEADER
typedef tagMMD0SAMPLE MMD0SAMPLE
typedef tagMMDSAMPLEHEADER MMDSAMPLEHEADER
typedef tagMMD0SONGHEADER MMD0SONGHEADER
typedef tagMMD2SONGHEADER MMD2SONGHEADER
typedef tagMMD0BLOCK MMD0BLOCK
typedef tagMMD1BLOCK MMD1BLOCK
typedef tagMMD1BLOCKINFO MMD1BLOCKINFO
typedef tagMMD2PLAYSEQ MMD2PLAYSEQ
typedef tagMMDCOMMAND MMDCOMMAND
typedef tagMMD0EXP MMD0EXP

Functions

static void MedConvert (MODCOMMAND *p, const MMD0SONGHEADER *pmsh)


Define Documentation

#define MMD_FLAG2_BMASK   0x1F
 

Definition at line 33 of file load_med.cpp.

#define MMD_FLAG2_BPM   0x20
 

Definition at line 34 of file load_med.cpp.

Referenced by MedConvert().

#define MMD_FLAG2_MIX   0x80
 

Definition at line 35 of file load_med.cpp.

#define MMD_FLAG3_FREEPAN   0x2
 

Definition at line 38 of file load_med.cpp.

#define MMD_FLAG3_GM   0x4
 

Definition at line 39 of file load_med.cpp.

#define MMD_FLAG3_STEREO   0x1
 

Definition at line 37 of file load_med.cpp.

#define MMD_FLAG_8CHANNEL   0x40
 

Definition at line 30 of file load_med.cpp.

Referenced by MedConvert().

#define MMD_FLAG_FILTERON   0x1
 

Definition at line 24 of file load_med.cpp.

#define MMD_FLAG_INSTRSATT   0x8
 

Definition at line 27 of file load_med.cpp.

#define MMD_FLAG_JUMP8TH   0x4
 

Definition at line 26 of file load_med.cpp.

#define MMD_FLAG_JUMPINGON   0x2
 

Definition at line 25 of file load_med.cpp.

#define MMD_FLAG_SLOWHQ   0x80
 

Definition at line 31 of file load_med.cpp.

#define MMD_FLAG_STSLIDE   0x20
 

Definition at line 29 of file load_med.cpp.

#define MMD_FLAG_VOLHEX   0x10
 

Definition at line 28 of file load_med.cpp.

Referenced by MedConvert().

#define MMDTAG_END   0
 

Definition at line 43 of file load_med.cpp.

#define MMDTAG_EXP_NUMFXGROUPS   1
 

Definition at line 51 of file load_med.cpp.

#define MMDTAG_FX_ECHODEPTH   3
 

Definition at line 58 of file load_med.cpp.

#define MMDTAG_FX_ECHOLEN   2
 

Definition at line 57 of file load_med.cpp.

#define MMDTAG_FX_ECHOTYPE   1
 

Definition at line 56 of file load_med.cpp.

#define MMDTAG_FX_GROUPNAME   (MMDTAG_PTR|5)
 

Definition at line 60 of file load_med.cpp.

#define MMDTAG_FX_GRPNAMELEN   6
 

Definition at line 61 of file load_med.cpp.

#define MMDTAG_FX_STEREOSEP   4
 

Definition at line 59 of file load_med.cpp.

#define MMDTAG_MUSTKNOW   0x40000000
 

Definition at line 45 of file load_med.cpp.

#define MMDTAG_MUSTWARN   0x20000000
 

Definition at line 46 of file load_med.cpp.

#define MMDTAG_PTR   0x80000000
 

Definition at line 44 of file load_med.cpp.

#define MMDTAG_TRK_FXGROUP   3
 

Definition at line 54 of file load_med.cpp.

#define MMDTAG_TRK_NAME   (MMDTAG_PTR|1)
 

Definition at line 52 of file load_med.cpp.

#define MMDTAG_TRK_NAMELEN   2
 

Definition at line 53 of file load_med.cpp.


Typedef Documentation

typedef struct tagMEDMODULEHEADER MEDMODULEHEADER
 

typedef struct tagMMD0BLOCK MMD0BLOCK
 

typedef struct tagMMD0EXP MMD0EXP
 

typedef struct tagMMD0SAMPLE MMD0SAMPLE
 

typedef struct tagMMD0SONGHEADER MMD0SONGHEADER
 

typedef struct tagMMD1BLOCK MMD1BLOCK
 

typedef struct tagMMD1BLOCKINFO MMD1BLOCKINFO
 

typedef struct tagMMD2PLAYSEQ MMD2PLAYSEQ
 

typedef struct tagMMD2SONGHEADER MMD2SONGHEADER
 

typedef struct tagMMDCOMMAND MMDCOMMAND
 

typedef struct tagMMDSAMPLEHEADER MMDSAMPLEHEADER
 


Function Documentation

static void MedConvert MODCOMMAND p,
const MMD0SONGHEADER pmsh
[static]
 

Definition at line 268 of file load_med.cpp.

References _muldiv(), CMD_ARPEGGIO, CMD_MODCMDEX, CMD_OFFSET, CMD_PATTERNBREAK, CMD_PORTAMENTODOWN, CMD_PORTAMENTOUP, CMD_POSITIONJUMP, CMD_RETRIG, CMD_SPEED, CMD_TEMPO, CMD_TONEPORTAMENTO, CMD_TONEPORTAVOL, CMD_TREMOLO, CMD_VIBRATO, CMD_VIBRATOVOL, CMD_VOLUME, CMD_VOLUMESLIDE, _MODCOMMAND::command, tagMMD0SONGHEADER::flags, tagMMD0SONGHEADER::flags2, Log, MMD_FLAG2_BPM, MMD_FLAG_8CHANNEL, MMD_FLAG_VOLHEX, and _MODCOMMAND::param.


Generated on Sat Nov 5 16:25:15 2005 for OPIE by  doxygen 1.4.2