Mercurial > hg > pyin
diff MonoNoteParameters.cpp @ 0:99bac62ee2da
added PYIN sources, should be compileable
author | matthiasm |
---|---|
date | Wed, 27 Nov 2013 11:59:49 +0000 |
parents | |
children | 3dcef83df62a |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MonoNoteParameters.cpp Wed Nov 27 11:59:49 2013 +0000 @@ -0,0 +1,31 @@ +#include "MonoNoteParameters.h" + +MonoNoteParameters::MonoNoteParameters() : + minPitch(36), + nPPS(3), + nS(43), + nSPP(4), // states per pitch + n(0), + initPi(0), + pAttackSelftrans(0.99), + pStableSelftrans(0.99), + pStable2Silent(0.005), + pSilentSelftrans(0.99), + sigma2Note(1.5), + maxJump(13), + pInterSelftrans(0.99), + priorPitchedProb(.7), + priorWeight(0.5), + minSemitoneDistance(.5), + sigmaYinPitchAttack(4), + sigmaYinPitchStable(0.9), + sigmaYinPitchInter(4), + yinTrust(0.1) +{ + // just in case someone put in a silly value for pRelease2Unvoiced + n = nPPS * nS * nSPP; +} + +MonoNoteParameters::~MonoNoteParameters() +{ +} \ No newline at end of file