Skip to content

Optimize parameter drawing; give nav controllers the same behaviour as tweak#197

Merged
sastraxi merged 23 commits into
mainfrom
perf/nav-params
Jul 18, 2026
Merged

Optimize parameter drawing; give nav controllers the same behaviour as tweak#197
sastraxi merged 23 commits into
mainfrom
perf/nav-params

Conversation

@sastraxi

Copy link
Copy Markdown
Collaborator
  • we now draw both filled and unfilled parameter graphs once and then blit only the dirty part
  • volume now gets 128 steps, just like MIDI, instead of 256 (might want to undo this)
  • the nav encoder now uses acceleration, but only in the parameter menu -- it now acts the same way as tweak

@rreichenbach rreichenbach left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That feels nice. Acceleration when you need it, fine tuning when you don't.

@sastraxi

Copy link
Copy Markdown
Collaborator Author

@rreichenbach what do you think about the # of detents on the volume? Would you like more precision or does the speed feel good?

@sastraxi
sastraxi changed the base branch from feat/v2-support to main July 17, 2026 22:49
@sastraxi
sastraxi merged commit 673d089 into main Jul 18, 2026
2 checks passed
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.

2 participants