Skip to content

Develop#1

Open
xhpohanka wants to merge 30 commits into
masterfrom
develop
Open

Develop#1
xhpohanka wants to merge 30 commits into
masterfrom
develop

Conversation

@xhpohanka

Copy link
Copy Markdown
Owner

test

xhpohanka added 30 commits May 21, 2021 08:35
- store mapping as json
- midi channel is 0xRRCCTT (TT for type, CC for channel, RR for target)
- drop unneeded base64 encoding and decoding (might be slow)
- use QHash internally, should be faster
Use more appropriate/efficient data containers
Second byte is a part of value, id cannot contain it
Encoders does not use two's complement in Mackie control protocol
- use own timer for each fader
- handle OSC
This sets up faders positions when midi device is connected during
app runtime.
It was unneccessary complicated
There is no need to move a fader when a button is pressed. It even
could cause a position desynchronization.
Blinking on desynced fader has to be initialized on app start
setMaster pair is called from the construtor. It cannot change the
number of faders unconditionally, reset to 10 has to occur only when
master fader pair was used before.
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