No one said this was going to be easy, but right of the gate, there's a serious problem with the new jack transport logic. I decided that I might as well create a new ticket, since there is already a separate new bug waiting there.
In one session, I saw two issues:
PageDown key
The PageDown to move the playback pointer forward only works to move it to the end of the current measure. After that it does not appear to work at all. And if at the start of the composition, it moves to the start of measure 2 and then PageDown seems to not work at all...no pointer movement. I tracked this problem to the tempo. I will using 74 as an example below, but this problem is very likely to be restricted to just that.
PageUp key
Even with the default tempo of 70, where both PageUp and PageDown appear to work normally, hitting either repeatedly results in some kind of occasional jitter i.e. what appears to be rapid move in the reverse direction before continuing back again. And ofcourse, with temp 74, this can only be tested with PageUp, but is still observed
These steps are just for the PageDown problem.
Steps to reproduce:
Of course, I have to uncheck using the New JACK Transport Logic until this is fixed.
Related:
[bugs:#1721]
Yes - it seems some tempos can cause a rounding error so the position is minimally off what it should be.
The logic for fast forward (PageDown) is move to the end of the current bar so starting from zero the first PageDown works - it moves to the start of the next bar. Unfortunately rounding error in the times caused the time to move to just before the bar line so no further PageDowns worked.
I have a fix for this.
As to the jitter - this is an old problem with an old fix that got broken somewhere down the line. I have included this fix too.
See Codeberg pull request.
Last edit: Ted Felix 2026-09-08
Diff:
Related
Bugs: #1721
Philip's fix pushed as [1366b3]. Please test latest git.
Related
Commit: [1366b3]
Works fine for tempo 74, but from the nature of the bug, I can't comment on all other tempos...except the default of 70. But from the report title itself about tempo=74, it can be closed.