class MusMath {
  private:
    float _bpmFreq;
    float _midiFreq;
    float _midiPow;
  public:
    MusMath() {}
    
    float bpmToFreq(float bpm) {
      _bpmFreq = bpm/60;
      return _bpmFreq;
    } // bpm to freq
    float midiToFreq(float midiNumber) {
      _midiPow = ((midiNumber - 69) / 12);
      _midiFreq = 440 * (pow(2, _midiPow));
      return _midiFreq;
    } // midi to freq
    
}; // MusMath
MusMath myMath;
void setup() {
  Serial.begin(115200);
  float bpmy = 118;
  float freqy = myMath.bpmToFreq(bpmy);
  Serial.println(freqy);
  float midiNumbery = 60;
  freqy = myMath.midiToFreq(midiNumbery);
  Serial.println(freqy);
} // setup
void loop() {
  // put your main code here, to run repeatedly:
} // loop