home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / sound / players / mp02_tar.z / mp02_tar / mp02 / drum.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-02-10  |  2.5 KB  |  97 lines

  1.  
  2. #define BASS_DRM 128
  3. #define FLOORTOM 129
  4. #define CYMBAL_D 130
  5. #define RG_SNARE 131
  6. #define RIM_SHOT 132
  7. #define BONGO_DR 133
  8. #define AC_SNARE 134
  9. #define RIDE_CYM 135
  10.  
  11. #define TOM__TOM 136
  12. #define CONGA_DR 137
  13. #define BELL_DRM 138
  14. #define LOG_DRUM 139
  15. #define TRIANGLE 140
  16. #define MARACCAS 141
  17. #define TAMBRINE 142
  18. #define TIMBALE_ 143
  19.  
  20. #define TINKLE_B 112
  21. #define AGOGO_BL 113
  22. #define STEEL_DR 114
  23. #define WOOD_BLK 115
  24. #define TAIKO_DR 116
  25. #define MEL__TOM 117
  26. #define SYNTH_DR 118
  27. #define REV_CYMB 119
  28.  
  29. #define LOW_DNOTE 36
  30. #define MID_DNOTE 48
  31. #define HGH_DNOTE 60
  32. #define CYM_DNOTE 60
  33.  
  34. #define LOW_TNOTE 41
  35. #define MID_TNOTE 44
  36. #define MDH_TNOTE 46
  37. #define HGH_TNOTE 48
  38.  
  39. struct d_type{
  40.     char *dname;
  41.     char dv;
  42.     char dnote;
  43. } d_voice[47] = {
  44.     "Acoustic Bass Drum",    BASS_DRM,  LOW_TNOTE,
  45.     "Bass Drum 1",        BASS_DRM,  MID_TNOTE,
  46.     "Side Stick",        RIM_SHOT,  HGH_DNOTE,
  47.     "Acoustic Snare",    SYNTH_DR,  HGH_DNOTE,
  48.     "Hand Clap",        RIM_SHOT,  HGH_DNOTE,
  49.     "Electric Snare",    AC_SNARE,  HGH_DNOTE,
  50.     "Low Floor Tom",    FLOORTOM,  LOW_TNOTE,
  51.     "Closed High Hat",    RIDE_CYM,  79,
  52.  
  53.     "Hi Floor Tom",        FLOORTOM,  HGH_TNOTE,
  54.     "Pedal High Hat",    REV_CYMB,  CYM_DNOTE,
  55.     "Low Tom",        MEL__TOM,  LOW_TNOTE,
  56.     "Open High Hat",    REV_CYMB,  64,
  57.     "Low-Mid Tom",        MEL__TOM,  MID_TNOTE,
  58.     "High-Mid Tom",        MEL__TOM,  MDH_TNOTE,
  59.     "Crash Cymbal 1",    CYMBAL_D,  79,
  60.     "High Tom",        MEL__TOM,  HGH_TNOTE,
  61.  
  62.     "Ride Cymbal 1",    RIDE_CYM,  CYM_DNOTE,
  63.     "Chinese Cymbal",    CYMBAL_D,  71,
  64.     "Ride Bell",        BELL_DRM,  HGH_DNOTE,
  65.     "Tambourine",        TAMBRINE,  65,
  66.     "Splash Cymbal",    CYMBAL_D,  79,
  67.     "Cow Bell",        BELL_DRM,  HGH_DNOTE,
  68.     "Crash Cymbal 2",    CYMBAL_D,  HGH_DNOTE,
  69.     "Vibraslap",        MEL__TOM,  HGH_DNOTE,
  70.  
  71.     "Ride Cymbal 2",    RIDE_CYM,  64,
  72.     "High Bongo",        BONGO_DR,  HGH_TNOTE,
  73.     "Low Bongo",        BONGO_DR,  LOW_TNOTE,
  74.     "Mute High Conga",    CONGA_DR,  MID_TNOTE,
  75.     "Open High Conga",    CONGA_DR,  HGH_TNOTE,
  76.     "Low Conga",        CONGA_DR,  LOW_TNOTE,
  77.     "High Timbale",        TIMBALE_,  HGH_DNOTE,
  78.     "Low Timbale",        TIMBALE_,  LOW_DNOTE,
  79.  
  80.     "High Agogo",        WOOD_BLK,  MID_DNOTE,
  81.     "Low Agogo",        WOOD_BLK,  LOW_DNOTE,
  82.     "Cabasa",        WOOD_BLK,  MID_DNOTE,
  83.     "Maraccas",        MARACCAS,  50,
  84.     "Short Whistle",    BELL_DRM,  MID_DNOTE,
  85.     "Long Whistle",        BELL_DRM,  HGH_DNOTE,
  86.     "Short Guiro",        BELL_DRM,  MID_DNOTE,
  87.     "Long Guiro",        BELL_DRM,  HGH_DNOTE,
  88.  
  89.     "Claves",        WOOD_BLK,  69,
  90.     "High Wood Block",    WOOD_BLK,  63,
  91.     "Low Wood Block",    WOOD_BLK,  58,
  92.     "Mute Cuica",        WOOD_BLK,  LOW_DNOTE,
  93.     "Open Cuica",        WOOD_BLK,  HGH_DNOTE,
  94.     "Mute Triangle",    BELL_DRM,  HGH_DNOTE,
  95.     "Open Triangle",    TRIANGLE,  HGH_DNOTE
  96. };
  97.