@Synthfox
1) Regarding mute/unmute, this already works, just push shift and press extra column key “3” or “4” to enter mute/unmute or solo mode as documented in the manual. Pressing any of the extra column keys then will just mute/unmute or solo that track as long as you are in that mode.
2) To assign CC numbers, go to the SEQ v4+ options page and scroll to option 30 - then you can assign CC# to all of the sliders (Menu -> Options -> Option #30 - Assign fader CC, then you can assign CC numbers to all available sliders)
3) Regarding ALT, yes, that is a bit strange, maybe not too many people (including myself) relied on the ALT functions yet, but it is now possible, hacked the firmware a bit - download below 🙂.
Had to investigate a bit for this one - per TK.'s design, ALT is the button above the SHIFT button, when SHIFT is pressed - this “two finger combination” also works in MatriX, so pushing and holding SHIFT and then pushing and holding the button above it (“16” on the extra column) will enter ALT mode.
Within ALT mode, e.g. on pattern screen you can save patterns, this already worked before.
Interestingly, TK. had made a conditional code section for ALT (see code snipped above) that it needed to be pressed on the virtual BLM keyboard for the missing octave selection - i’ve just removed this conditional and it works now as expected - SEQ v4+ internal firmware test version SEQ v4+/503 available here:
https://www.midiphy.com/files/b49/seqv4p-503-project.hex.zip
After uploading this new firmware to your SEQ v4+ (no change on MatriX required), you can switch octaves by pressing ALT and any other key in the left extra column. To do that, push and hold SHIFT, push and hold ALT (#16, the key above it), and then push any of the extra column keys above - pushing key #15 will switch to the lowest octave 0, pushing #14 will switch to octave 1 and so on.
Regarding using sliders or the joystick for this, can’t really change the internals of TK’s sequencer and his original BLM protocol, but glad to see that octave switching now works within MatriX - cool, if you could confirm if this trick works for you.
Thanks and best regards,
Peter