| version 1.1, 2003/10/16 17:58:09 | version 1.8, 2005/03/29 06:50:38 | 
| Line 1 | Line 1 | 
 |  |  | 
| #define MIDI_GMONLY | #if !defined(_WIN32_WCE) && !defined(SLZAURUS) | 
 | #define ENABLE_TREMOLO | #define ENABLE_TREMOLO | 
 | #define ENABLE_VIRLATE | #define ENABLE_VIRLATE | 
 |  | #define ENABLE_GSRX | 
 |  | #define PANPOT_REVA | 
 |  | // #define      VOLUME_ACURVE | 
 |  | #else | 
 |  | #define MIDI_GMONLY | 
 |  | #endif | 
 |  |  | 
 | struct _midimodule; | struct _midimodule; | 
 | typedef struct _midimodule      _MIDIMOD; | typedef struct _midimodule      _MIDIMOD; | 
| Line 66  struct _midictrl { | Line 72  struct _midictrl { | 
 | UINT            samprate; | UINT            samprate; | 
 | UINT            worksize; | UINT            worksize; | 
 | int                     level; | int                     level; | 
| BYTE            status; | UINT8           status; | 
| char            gain; | SINT8           gain; | 
| BYTE            master; | UINT8           master; | 
 |  |  | 
 | MIDIMOD         module; | MIDIMOD         module; | 
 | INSTRUMENT      *bank0[2]; | INSTRUMENT      *bank0[2]; | 
| Line 92  struct _midictrl { | Line 98  struct _midictrl { | 
 | extern "C" { | extern "C" { | 
 | #endif | #endif | 
 |  |  | 
| AEXTERN UINT AEXPORT midiout_getver(char *string, int leng); | AEXTERN UINT AEXPORT midiout_getver(OEMCHAR *string, int leng); | 
 |  |  | 
 | AEXTERN _MIDIMOD AEXPORT * midimod_create(UINT samprate); | AEXTERN _MIDIMOD AEXPORT * midimod_create(UINT samprate); | 
 | AEXTERN void AEXPORT midimod_destroy(MIDIMOD hdl); | AEXTERN void AEXPORT midimod_destroy(MIDIMOD hdl); | 
 | AEXTERN void AEXPORT midimod_loadprogram(MIDIMOD hdl, UINT num); | AEXTERN void AEXPORT midimod_loadprogram(MIDIMOD hdl, UINT num); | 
 | AEXTERN void AEXPORT midimod_loadrhythm(MIDIMOD hdl, UINT num); | AEXTERN void AEXPORT midimod_loadrhythm(MIDIMOD hdl, UINT num); | 
 |  | AEXTERN void AEXPORT midimod_loadgm(MIDIMOD hdl); | 
 |  | AEXTERN void AEXPORT midimod_loadall(MIDIMOD hdl); | 
 |  |  | 
 | AEXTERN _MIDIHDL AEXPORT * midiout_create(MIDIMOD module, UINT worksize); | AEXTERN _MIDIHDL AEXPORT * midiout_create(MIDIMOD module, UINT worksize); | 
 | AEXTERN void AEXPORT midiout_destroy(MIDIHDL hdl); | AEXTERN void AEXPORT midiout_destroy(MIDIHDL hdl); | 
 | AEXTERN void AEXPORT midiout_shortmsg(MIDIHDL hdl, UINT32 msg); | AEXTERN void AEXPORT midiout_shortmsg(MIDIHDL hdl, UINT32 msg); | 
| AEXTERN void AEXPORT midiout_longmsg(MIDIHDL hdl, const BYTE *msg, UINT size); | AEXTERN void AEXPORT midiout_longmsg(MIDIHDL hdl, const UINT8 *msg, UINT size); | 
 | AEXTERN const SINT32 AEXPORT * midiout_get(MIDIHDL hdl, UINT *samples); | AEXTERN const SINT32 AEXPORT * midiout_get(MIDIHDL hdl, UINT *samples); | 
 | AEXTERN UINT AEXPORT midiout_get32(MIDIHDL hdl, SINT32 *pcm, UINT size); | AEXTERN UINT AEXPORT midiout_get32(MIDIHDL hdl, SINT32 *pcm, UINT size); | 
 | AEXTERN void AEXPORT midiout_setgain(MIDIHDL hdl, int gain); | AEXTERN void AEXPORT midiout_setgain(MIDIHDL hdl, int gain); |