matthiasm@43: /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ matthiasm@43: matthiasm@43: /* matthiasm@43: NNLS-Chroma / Chordino matthiasm@43: matthiasm@43: Audio feature extraction plugins for chromagram and chord matthiasm@43: estimation. matthiasm@43: matthiasm@43: Centre for Digital Music, Queen Mary University of London. matthiasm@43: This file copyright 2008-2010 Matthias Mauch and QMUL. matthiasm@43: matthiasm@43: This program is free software; you can redistribute it and/or matthiasm@43: modify it under the terms of the GNU General Public License as matthiasm@43: published by the Free Software Foundation; either version 2 of the matthiasm@43: License, or (at your option) any later version. See the file matthiasm@43: COPYING included with this distribution for more information. matthiasm@43: */ matthiasm@43: matthiasm@43: #ifndef _VITERBI_H_ matthiasm@43: #define _VITERBI_H_ matthiasm@43: matthiasm@43: #include matthiasm@43: #include matthiasm@43: using namespace std; matthiasm@43: matthiasm@106: extern std::vector ViterbiPath(std::vector init, std::vector > trans, std::vector > obs, double *delta, vector *scale); matthiasm@43: matthiasm@43: #endif