Skip to content

Emit the playbackPositionJumped signal only when the active timeline jumps#8256

Merged
sakertooth merged 4 commits intoLMMS:masterfrom
sakertooth:fix-crackling-piano-roll-sample-clip
Feb 15, 2026
Merged

Emit the playbackPositionJumped signal only when the active timeline jumps#8256
sakertooth merged 4 commits intoLMMS:masterfrom
sakertooth:fix-crackling-piano-roll-sample-clip

Conversation

@sakertooth
Copy link
Contributor

@sakertooth sakertooth commented Feb 11, 2026

#7454 introduced a change where it aggregated all the timelines and emitted the playbackPositionChanged signal whenever any of the timelines move and the song is playing. This PR brings fourth a stronger guarantee: only emit the playbackPositionChanged signal when the song is playing and the timeline that jumped is responsible for the current play mode.

Fixes #8251

@sakertooth sakertooth requested a review from regulus79 February 11, 2026 02:18
@sakertooth sakertooth merged commit a8423c1 into LMMS:master Feb 15, 2026
11 checks passed
@sakertooth sakertooth deleted the fix-crackling-piano-roll-sample-clip branch February 15, 2026 17:14
khoidauminh pushed a commit to khoidauminh/lmms that referenced this pull request Feb 16, 2026
…e jumps (LMMS#8256)

Only emit the playbackPositionJumped signal when the timeline responsible for the current play mode jumps.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Crackling when recording a MIDI clip while playing over a sample clip

3 participants