view MonoPitch.h @ 11:2544e13b35cd

Categories
author Chris Cannam
date Fri, 06 Dec 2013 13:46:44 +0000
parents 99bac62ee2da
children 5945b8905d1f
line wrap: on
line source
#ifndef _MONOPITCH_H_
#define _MONOPITCH_H_

#include "MonoPitchHMM.h"

#include <iostream>
#include <vector>
#include <exception>

using std::vector;
using std::pair;

class MonoPitch {
public:
    MonoPitch();
    virtual ~MonoPitch();
    
    // pitchProb is a frame-wise vector carrying a vector of pitch-probability pairs
    const vector<float> process(const vector<vector<pair<double, double> > > pitchProb);
private:
    MonoPitchHMM hmm;
};

#endif