67   bool setFile( std::string fileName );
 
   93   void tokenize( 
const std::string& str, std::vector<std::string>& tokens, 
const std::string& delimiters );
 
   99 static const double Midi2Pitch[129] = {
 
  100   8.176, 8.662, 9.177, 9.723, 10.301, 10.913, 11.562, 12.25,
 
  101   12.978, 13.75, 14.568, 15.434, 16.352, 17.324, 18.354, 19.445,
 
  102   20.602, 21.827, 23.125, 24.50, 25.957, 27.50, 29.135, 30.868,
 
  103   32.703, 34.648, 36.708, 38.891, 41.203, 43.654, 46.249, 49.0,
 
  104   51.913, 55.0, 58.271, 61.735, 65.406, 69.296, 73.416, 77.782,
 
  105   82.407, 87.307, 92.499, 97.999, 103.826, 110.0, 116.541, 123.471,
 
  106   130.813, 138.591, 146.832, 155.563, 164.814, 174.614, 184.997, 195.998,
 
  107   207.652, 220.0, 233.082, 246.942, 261.626, 277.183, 293.665, 311.127,
 
  108   329.628, 349.228, 369.994, 391.995, 415.305, 440.0, 466.164, 493.883,
 
  109   523.251, 554.365, 587.33, 622.254, 659.255, 698.456, 739.989, 783.991,
 
  110   830.609, 880.0, 932.328, 987.767, 1046.502, 1108.731, 1174.659, 1244.508,
 
  111   1318.51, 1396.913, 1479.978, 1567.982, 1661.219, 1760.0, 1864.655, 1975.533,
 
  112   2093.005, 2217.461, 2349.318, 2489.016, 2637.02, 2793.826, 2959.955, 3135.963,
 
  113   3322.438, 3520.0, 3729.31, 3951.066, 4186.009, 4434.922, 4698.636, 4978.032,
 
  114   5274.041, 5587.652, 5919.911, 6271.927, 6644.875, 7040.0, 7458.62, 7902.133,
 
  115   8372.018, 8869.844, 9397.273, 9956.063, 10548.082, 11175.303, 11839.822, 12543.854,