Skip to content

Implement parameter paging and bank navigation #21

@joaodotwork

Description

@joaodotwork

Description

Support more than 8 parameters by implementing paged banks navigable via Push 2's Page Left/Right buttons and lower display buttons.

Tasks

  • Organize parameters into banks of 8
  • Page Left (CC 62) / Page Right (CC 63) cycle through banks
  • Lower display buttons (CC 20–27) for direct page selection
  • Upper display buttons (CC 102–109) for parameter bank categories
  • Render page indicators (arrows at edges when more pages exist)
  • Render page/bank name in the bottom label row (Y 140–160)
  • Preserve encoder-to-parameter mapping when switching pages

Acceptance Criteria

  • Can navigate through all discovered VDMX parameters in banks of 8
  • Current page is visually indicated on the display
  • Page switching is instant with no visual glitches
  • Encoders immediately map to the new page's parameters on switch

Technical Notes

  • Page Left: CC 62 (127 = press, 0 = release)
  • Page Right: CC 63 (127 = press, 0 = release)
  • Arrow buttons: Left CC 44, Right CC 45, Up CC 46, Down CC 47

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions