diff --git a/libs/vamp-pyin/MonoPitchHMM.h b/libs/vamp-pyin/MonoPitchHMM.h index ebab6df3b6..9fe04764ca 100644 --- a/libs/vamp-pyin/MonoPitchHMM.h +++ b/libs/vamp-pyin/MonoPitchHMM.h @@ -27,6 +27,7 @@ class MonoPitchHMM : public SparseHMM { public: MonoPitchHMM(); + virtual ~MonoPitchHMM() {} const std::vector calculateObsProb(const vector >); // double getMidiPitch(size_t index); // double getFrequency(size_t index); diff --git a/libs/vamp-pyin/SparseHMM.h b/libs/vamp-pyin/SparseHMM.h index 0ca91b2fd2..905687bd08 100644 --- a/libs/vamp-pyin/SparseHMM.h +++ b/libs/vamp-pyin/SparseHMM.h @@ -23,6 +23,7 @@ using std::pair; class SparseHMM { public: + virtual ~SparseHMM () {} virtual const std::vector calculateObsProb(const vector >); const std::vector decodeViterbi(std::vector > obs, vector *scale);