Diff for /np2/sound/vermouth/midvoice.h between versions 1.2 and 1.3

version 1.2, 2005/02/07 14:46:13 version 1.3, 2005/03/29 06:50:38
Line 30  enum { Line 30  enum {
         VOICE_FIXPITCH  = 0x04          VOICE_FIXPITCH  = 0x04
 };  };
   
   #if !defined(MIDI_GMONLY)
   enum {
           GSRX0_PITCHBEND                 = 0x01,
           GSRX0_CHPRESSURE                = 0x02,
           GSRX0_PROGRAMCHANGE             = 0x04,
           GSRX0_CONTROLCHANGE             = 0x08,
           GSRX0_POLYPRESSURE              = 0x10,
           GSRX0_NOTEMESSAGE               = 0x20,
           GSRX0_RPN                               = 0x40,
           GSRX0_NRPN                              = 0x80,
           GSRX1_MODULATION                = 0x01,
           GSRX1_VOLUE                             = 0x02,
           GSRX1_PANPOT                    = 0x04,
           GSRX1_EXPRESSION                = 0x08,
           GSRX1_HOLD1                             = 0x10,
           GSRX1_PORTAMENTO                = 0x20,
           GSRX1_SOSTENUTO                 = 0x40,
           GSRX1_SOFT                              = 0x80,
           GSRX2_BANKSELECT                = 0x01,
           GSRX2_BANKSELECTLSB             = 0x02
   };
   #endif
   
 typedef struct {  typedef struct {
         UINT            flag;          UINT            flag;
         int                     level;          int                     level;
Line 41  typedef struct { Line 64  typedef struct {
         INSTRUMENT      *rhythm;          INSTRUMENT      *rhythm;
 #endif  #endif
   
   #if !defined(MIDI_GMONLY)
         UINT8           bank;          UINT8           bank;
   #endif
         UINT8           program;          UINT8           program;
         UINT8           volume;          UINT8           volume;
         UINT8           expression;          UINT8           expression;
         UINT8           panpot;          UINT8           panpot;
         UINT8           rpn_l;          UINT8           rpn_l;
         UINT8           rpn_m;          UINT8           rpn_m;
   #if defined(ENABLE_GSRX)
           UINT8           keyshift;
           UINT8           noterange[2];
           UINT8           gsrx[4];
   #endif
 } _CHANNEL, *CHANNEL;  } _CHANNEL, *CHANNEL;
   
 typedef struct {  typedef struct {
Line 103  struct _midivoice { Line 133  struct _midivoice {
 };  };
   
   
   #ifdef __cplusplus
   extern "C" {
   #endif
   
 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, UINT8 phase);  void voice_setphase(VOICE v, UINT8 phase);
 void voice_setmix(VOICE v);  void voice_setmix(VOICE v);
   
   #ifdef __cplusplus
   }
   #endif
   
   
 // ---- macro  // ---- macro
   

Removed from v.1.2  
changed lines
  Added in v.1.3


RetroPC.NET-CVS <cvs@retropc.net>