comparison LocalCandidatePYIN.h @ 136:7cbf40306c10 vamp-fft-revision

Add state to YinUtil, prepare to use the Vamp FFT (but don't actually use it yet)
author Chris Cannam
date Fri, 19 Aug 2016 12:00:13 +0100
parents 01057d57dd9a
children
comparison
equal deleted inserted replaced
135:2c73618b4067 136:7cbf40306c10
15 #define _LOCALCANDIDATEPYIN_H_ 15 #define _LOCALCANDIDATEPYIN_H_
16 16
17 #include <vamp-sdk/Plugin.h> 17 #include <vamp-sdk/Plugin.h>
18 18
19 #include "Yin.h" 19 #include "Yin.h"
20
21 class YinUtil;
20 22
21 class LocalCandidatePYIN : public Vamp::Plugin 23 class LocalCandidatePYIN : public Vamp::Plugin
22 { 24 {
23 public: 25 public:
24 LocalCandidatePYIN(float inputSampleRate); 26 LocalCandidatePYIN(float inputSampleRate);
68 float m_outputUnvoiced; 70 float m_outputUnvoiced;
69 float m_preciseTime; 71 float m_preciseTime;
70 vector<vector<pair<double, double> > > m_pitchProb; 72 vector<vector<pair<double, double> > > m_pitchProb;
71 vector<Vamp::RealTime> m_timestamp; 73 vector<Vamp::RealTime> m_timestamp;
72 size_t m_nCandidate; 74 size_t m_nCandidate;
75
76 YinUtil *m_yinUtil;
73 }; 77 };
74 78
75 #endif 79 #endif