Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support high-resolution (14-bit) MIDI CCs. #15

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

infovore
Copy link
Collaborator

@infovore infovore commented Jan 9, 2025

Add a new option to send 14-bit midi data from 16n; this is a companion to this PR in the editor software

This comes in a few places:

- firstly, adding six bytes to the memory map to store the 32 bits of
  data describing which faders are high-resolution.
- secondly, reading/writing high-resolution data to both USB and TRS as
  appropriate
- thirdly, handling the new data in save/load.

It's not particularly attractive, but I believe it works just fine.
@infovore infovore changed the title Kick off new release number. Support high-resolution (14-bit) MIDI CCs. Jan 9, 2025
BasicalLy:

- the index of the loop is stepping through physical faders...
- ...but we care about logical controllers, which alter when rotated
- working out if a fader is high-res or not should respect that.
@Dewb Dewb mentioned this pull request Jan 11, 2025
5 tasks
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.

1 participant