/*
 *  MidiToFrequency.cpp
 *  lsystems_one
 *
 *  Created by lewhill2 on Mon Mar 08 2004.
 *  Copyright (c) 2004 __MyCompanyName__. All rights reserved.
 *
 */

#include "MidiToFrequency.h"


MidiToFrequency::MidiToFrequency(){
  
  /*
  for (int i = 0; i < 128; i++){
    cout << i << " " << getFrequency(i) << endl;
  }
  */

}

MidiToFrequency::~MidiToFrequency(){	

}

float MidiToFrequency::getFrequency(int midiNoteNumber){
	
  int offsetFromA  = midiNoteNumber - 69;
  float aFreq = 440;
  
  return (aFreq * (pow(2, (float)offsetFromA/12.0)));
}

