| version 1.1.1.1, 2003/10/16 17:58:11 | version 1.2, 2005/02/07 14:46:13 | 
| Line 41  typedef struct { | Line 41  typedef struct { | 
 | INSTRUMENT      *rhythm; | INSTRUMENT      *rhythm; | 
 | #endif | #endif | 
 |  |  | 
| BYTE            bank; | UINT8           bank; | 
| BYTE            program; | UINT8           program; | 
| BYTE            volume; | UINT8           volume; | 
| BYTE            expression; | UINT8           expression; | 
| BYTE            panpot; | UINT8           panpot; | 
| BYTE            rpn_l; | UINT8           rpn_l; | 
| BYTE            rpn_m; | UINT8           rpn_m; | 
 | } _CHANNEL, *CHANNEL; | } _CHANNEL, *CHANNEL; | 
 |  |  | 
 | typedef struct { | typedef struct { | 
| Line 67  typedef struct { | Line 67  typedef struct { | 
 | } VOICEVIB; | } VOICEVIB; | 
 |  |  | 
 | struct _midivoice { | struct _midivoice { | 
| BYTE            phase; | UINT8           phase; | 
| BYTE            flag; | UINT8           flag; | 
| BYTE            note; | UINT8           note; | 
| BYTE            velocity; | UINT8           velocity; | 
 |  |  | 
 | CHANNEL         channel; | CHANNEL         channel; | 
 | int                     frequency; | int                     frequency; | 
| Line 106  struct _midivoice { | Line 106  struct _midivoice { | 
 | int envlope_setphase(VOICE v, int phase); | int envlope_setphase(VOICE v, int phase); | 
 | void envelope_updates(VOICE v); | void envelope_updates(VOICE v); | 
 |  |  | 
| void voice_setphase(VOICE v, BYTE phase); | void voice_setphase(VOICE v, UINT8 phase); | 
 | void voice_setmix(VOICE v); | void voice_setmix(VOICE v); | 
 |  |  | 
 |  |  |