| version 1.3, 2005/03/29 06:50:38 | version 1.4, 2006/12/16 12:11:07 | 
| Line 3  struct _midivoice; | Line 3  struct _midivoice; | 
 | typedef struct _midivoice       _VOICE; | typedef struct _midivoice       _VOICE; | 
 | typedef struct _midivoice       *VOICE; | typedef struct _midivoice       *VOICE; | 
 |  |  | 
| typedef void (*MIXPROC)(VOICE v, SINT32 *dst, SAMPLE src, SAMPLE srcterm); | typedef void (VERMOUTHCL *MIXPROC)(VOICE v, SINT32 *dst, SAMPLE src, | 
| typedef SAMPLE (*RESPROC)(VOICE v, SAMPLE dst, SAMPLE dstterm); | SAMPLE srcterm); | 
|  | typedef SAMPLE (VERMOUTHCL *RESPROC)(VOICE v, SAMPLE dst, SAMPLE dstterm); | 
 |  |  | 
 | enum { | enum { | 
 | CHANNEL_MASK    = 0x0f, | CHANNEL_MASK    = 0x0f, | 
| Line 137  struct _midivoice { | Line 138  struct _midivoice { | 
 | extern "C" { | extern "C" { | 
 | #endif | #endif | 
 |  |  | 
| int envlope_setphase(VOICE v, int phase); | int VERMOUTHCL envlope_setphase(VOICE v, int phase); | 
| void envelope_updates(VOICE v); | void VERMOUTHCL envelope_updates(VOICE v); | 
 |  |  | 
| void voice_setphase(VOICE v, UINT8 phase); | void VERMOUTHCL voice_setphase(VOICE v, UINT8 phase); | 
| void voice_setmix(VOICE v); | void VERMOUTHCL voice_setmix(VOICE v); | 
 |  |  | 
 | #ifdef __cplusplus | #ifdef __cplusplus | 
 | } | } |