Closed riban-bw closed 1 week ago
This is the auto-detect of CC (relative) mode. The sustain pedal triggers zynthian_controller::midi_control_change
which has self.midi_cc_mode
= -1 and hence tries to detect mode. This fails then self.set_value(value, send)
causes an exception because value
is not defined.
THIS IS URGENT!!!
OK! It’s “almost fixed”. I pushed an update that mitigates the issue in vangelis. Probably it could be considered solved for most use-cases but there are still some edge cases that could be problematic.
I would close this. There is probably some edge case, but let's allow users to discover it ;-)
Describe the issue
CC binding (MIDI learn) is broken. The most obvious indication is that sustain pedal does not work and cannot be functionally learned.
To Reproduce
Steps to reproduce the behavior:
Expected behaviour
Sustain is asserted.
Actual behaviour
Sustain is not asserted.
Additional context
You can relearn CC64 to sustain parameter but it still doesn't work.
Configuration
Hardware
System
MIDI & UI
Software