Canât see any point differentiating between two options in Webconfig. MCP23017_ENCODERS and MCP23017_EXTRA. If additional switches not installed, then all works on âold wayâ. Just add MCP23017_ENCODERS those new switch gpios (106, 107, 114 and 115) and everything works. As switches are NO (normally open) contacts, then without installed switches nothing changes on encoder input register bit 6 and 7, when new zynswitces are installed, then additional options just work (extra panic button and foot switch for now). Old way panic via CTRL_1 still works, right?
Of course you are right ⌠but perhaps some code in the UI depends on the selected wiring layout ⌠iâm not sure yet, so i prefer to maintain 2 separated wiring layouts by now âŚ
Anyway, a bold click is quite easy to do. Simply click, hold a little bit (0.3 s > t > 2 s) and release.
I have configured long click also as âAll Sounds Offâ, so any click/hold/release action where hold time is more than 0.3 s will do the âAll Sounds Offâ. A short click (momentary), will cause the âAll Notes Offâ.
Iâm thinking about it, but the real problem is the âlong clickâ action. I could make that switches with no âlongâ action associated behaves as you say, but iâm afraid that this can be confusing. Some switches working different than others ⌠uhmmmm âŚ
I have got still an idea for âmidi-learnableâ pedal from normal sustain pedal? For example for mapping in MOD-UI pedals switches (1. click value 0-63, 2. click for 127 = ON/OFF)
How about making the long press the time after which the All Sounds off would be sent? Could that not be rolled in for any long press ? Other than a button accidentally jammed down youâd move into the long state after a long hold on any button in which case youâre into new Interface state anyway?
Reading this and this suggests one possible approach:
Short - All notes off.
Bold - All sounds off
Long - All notes off and then followed All sounds off (two commands sent - CC 123 and CC 120).
Long = something like âBoom! I WANT this damn thing to be quiet and stop whining and i want it NOW and i donât care which command mutes that f^M^M lovely device!â
Doesnât expect releasing encoder switch too, works momentarily when used.
Maybe next official road warrior kit includes one or even two⌠I have feel that one plug can be used only onceâŚ
The next logical step should be to include a couple of big blasting caps inside the Zynthian case and detonate the synth with the tipical âMission: Impossibleâ countdown
(or the Spaceball one⌠:D)
if its implemented the way Werewolf proposed (IIUC) then you could just connect your footswitch to one of the other inputs and then you can configure it to your heartâs content. I think thats the best solution.