diff --git a/src/sfizz/BeatClock.cpp b/src/sfizz/BeatClock.cpp index acc5e382..126c6ca6 100644 --- a/src/sfizz/BeatClock.cpp +++ b/src/sfizz/BeatClock.cpp @@ -150,6 +150,13 @@ absl::Span BeatClock::getRunningBeatNumber() return absl::MakeConstSpan(runningBeatNumber_.data(), currentCycleFrames_); } +absl::Span BeatClock::getRunningBeatPosition() +{ + fillBufferUpTo(currentCycleFrames_); + + return absl::MakeConstSpan(runningBeatPosition_.data(), currentCycleFrames_); +} + absl::Span BeatClock::getRunningBeatsPerBar() { fillBufferUpTo(currentCycleFrames_);