Mercurial > hg > midi-score-follower
diff src/midiEventHolder.h @ 16:f0abb0e414ec
reorders the MIDI matrix once loaded from all channels, chop the beginning now less relevant - check how this might work...
author | Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk> |
---|---|
date | Tue, 15 Nov 2011 19:35:05 +0000 |
parents | 3f103cf78148 |
children | d75d16c57eac |
line wrap: on
line diff
--- a/src/midiEventHolder.h Tue Nov 15 13:10:12 2011 +0000 +++ b/src/midiEventHolder.h Tue Nov 15 19:35:05 2011 +0000 @@ -77,6 +77,7 @@ double likelihoodToNoiseRatio; void printMatchMatrix(); + void printRecordedEvents(); void setMatchLikelihoods(int numberOfMatches); @@ -128,5 +129,8 @@ double minimumMatchError;//recent best error between observed note and aligned midi file + void reorderMatrixFromNoteTimes(IntMatrix& noteOnMatrix); + int getIndexOfMinimumAboveTime(const double& time, IntMatrix& noteOnMatrix); + void correctTiming(IntMatrix& noteOnMatrix); }; #endif \ No newline at end of file