So I’ve been playing around with setting up Electra as a DAW controller.
In some implementations, things like muting a channels is achieved by sending Note ON 127. Unmuting that channel requires a Note ON 127 as well, not a Note OFF - which seems to be the default behavior with the Note pad. Having on value/off value in the Note pad would achieve this - I tried changing the JSON preset file directly, but I believe those values are not implemented in the case of Note.
I understand this is quite a fringe situation, thus I’ve been trying to implement this behavior via Lua sending the MIDI message I want and setting the pad as virtual instead of Note.
But in this case, the limitation I have is when receiving the status from the DAW. Is there any way to handle that callback? parameterMap.onChange is the closest I’ve seen, but it seems to be triggered only when “something” happens in the controller, not when something external is sent to it.
The console reacts to incoming messages (processMIDI), but as the pad does not have a note assigned (it’s virtual), I guess it’s not sent to any control.