Mercurial > hg > multitrack-audio-matcher
diff src/AccompanimentSynchroniser.h @ 17:c96b18dd0f48
adjusting sync parameters
author | Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk> |
---|---|
date | Mon, 06 Feb 2012 13:38:19 +0000 |
parents | 680ba08e9925 |
children | f5de07b4d733 |
line wrap: on
line diff
--- a/src/AccompanimentSynchroniser.h Mon Feb 06 12:18:40 2012 +0000 +++ b/src/AccompanimentSynchroniser.h Mon Feb 06 13:38:19 2012 +0000 @@ -23,12 +23,16 @@ public: AccompanimentSynchroniser(); + void reset(); + void setPlayingRatio(const double& ratio, const double& timePlayed); void setRecordedPosition(); - void updateRecordedPosition(const double& currentAlignmentPosition); + void updateRecordedPosition(const double& currentAlignmentPosition, const double& timeSent); void updateOutputSpeed(); + int counter ; + double fileLengthSamples; @@ -38,9 +42,11 @@ double playingPositionMillis; double playingPositionTimeSent; + double recordedPositionMillis; private: - double recordedPositionMillis; + + double recordedPositionTimeSent; double speed;