This FR is mainly intended for songs without backtracks, but it would help a lot.
It could still be useful for rehearsing specific sections of songs with backtracks.
Current Limitation / Use Case:
When playing without backtracks, the start of scrolling is not always perfectly in sync and may lag if we play faster than the expected BPM. For rehearsal, it would be very useful to be able to skip forward and backward to different parts of songs.
Proposed Feature:
Skip to next or previous timecode actions will move the play position to the next or previous timecode.
The action should be able to assign to Assignable buttons and remote action.
Benefit / Impact:
Now we can easily re-sync the scrolling to the current play position and also easily rehearse a particular part of the song.
Implementation Idea (optional):
A short grace period (e.g., 1 second) should prevent the action from triggering immediately after a timecode has just passed, avoiding a “double trigger” if the next timecode is very close. If skipping backward before the first timecode, it should jump to the start.