const std::vector<double> calculateObsProb(const vector<pair<double, double> >);
// double getMidiPitch(size_t index);
// double getFrequency(size_t index);
const std::vector<double> calculateObsProb(const vector<pair<double, double> >);
// double getMidiPitch(size_t index);
// double getFrequency(size_t index);