home *** CD-ROM | disk | FTP | other *** search
/ Zodiac Super OZ / MEDIADEPOT.ISO / FILES / 15 / GMS100.ZIP / gms100 / source / inst.cpp < prev    next >
C/C++ Source or Header  |  1996-05-15  |  719b  |  34 lines

  1. #define COMPILING_INST
  2.  
  3. #include "globals.h"
  4. #include "inst.h"
  5.  
  6. instrument::instrument() {
  7.   type = type_synth;
  8.   sampledata = 0;
  9.   am_vib1.byte = 0;
  10.   am_vib2.byte = 0;
  11.   am_vib1.bitmap.frequency_multiple = 1;
  12.   am_vib2.bitmap.frequency_multiple = 1;
  13.   scaling_volume1.byte = 0;
  14.   scaling_volume2.byte = 0;
  15.   scaling_volume1.bitmap.volume = 16;
  16.   scaling_volume2.bitmap.volume = 0;
  17.   a_d1.bitmap.attack = 15;
  18.   a_d1.bitmap.decay = 0;
  19.   a_d2.bitmap.attack = 15;
  20.   a_d2.bitmap.decay = 0;
  21.   s_r1.bitmap.sustain = 7;
  22.   s_r1.bitmap.release = 7;
  23.   s_r2.bitmap.sustain = 7;
  24.   s_r2.bitmap.release = 7;
  25.   wave1.byte = 0;
  26.   wave2.byte = 0;
  27.   name = new char [31];
  28.   *name = 0;
  29. }
  30.  
  31. instrument::~instrument() {
  32.   delete [] name;
  33. }
  34.