This is a very specific one, so I treated it as a bug in case it's useful for tracking.
Context:
I have various MIDI CC's mapped to (mostly functions) and scripts using the MIDI Bindings screen. Hosting in Ableton 11 latest. Each time I initially load the Ableton set that contains Mobius, my MIDI Binding to a MultiRecord script I use (see below) that relies on a "very long press" logic that you probably taught us 🙂, --- that very long press logic does not work. A single press works, so the script will record and then toggle between overdub and play, but the long press for reset and the very long press for global reset don't work.
To fix it, all I have to do is go into the Configuration / MIDI Control / MIDI Bindings screen, and press Save to close the dialog box. For a while I had a mythology that I had to reassign the offending binding to fix it, but I've discovered that I can do nothing and just press Save and it's fixed. Now the long and very long presses work.
I'm so thankful this script works, btw. So far it's the only script I've loaded and assigned to a footpedal, but I had to find it and load it because I discovered that it's pretty fundamental to how I use Mobius!
A final edit to add: this problem doesn't impact buttons. Buttons assigned to the MultiRecord script work correctly immediately on the initial load of the Ableton set.
Here's the script:
`
!Name MultiPurposeRecord
!sustain 1000
if mode == play
Overdub
elseif mode == record
Overdub
elseif mode == overdub
Overdub
elseif mode == reset
Record
else
Record
endif
end
Label sustain
if sustainCount == 1
Reset
else
if sustainCount == 2
GlobalReset
endif
endif
end
Label endSustain
end
`