The v4.0.0c is available now.
firmware-v4.0.0c.srec.zip (1.8 MB)
This has been done:
I am usually working with Electra that does not have the aluminium enclosure. I was surprised how much difference the enclosure makes when detecting the gesture. It is improved now and the swipe now adds a simple animation (so that the user gets an idea that something is happening)
It should work correctly now.
Also, note the onPotTouch() works but I marked it as a deprecated function. the onPotTouchChange() should be used instead. The main difference is that it uses 1-based index for potIds. @Phommed
Further, there were a few issues with system freezes reported when using @jhh’s ableton script. I was able to reproduce it (at least some) and fixed that. @jhh please give it a try.
The controller now saves all changes made in the Settings window. It is possible to configure the UI, Preset banks, external MIDI control.
Note, the on-screen keyboard is a very early version. It still needs doing.
The controller.potFunctions
table has been renamed to preset.userFunctions
. The example preset has been adjusted accordingly. @Phommed
the v4.0.0c seems to be rather stable when I am testing it, I will wait for your feedback though.
To fulfill the scope of 4.0 this still needs to be done:
- Add possibility to have Macro control on the performance page. ie. a control that has several preset controls linked.
- Save and replay a “Capture”. Capture is MIDI file recored directly on the controller. It is meant to save and recall Sysex messages (such as patch and bank dumps). Using the standard MIDI file format makes it a little bit more difficult to implement but it opens tons of possibilities…
- Make adjustments in the web editor.
@christianvogel All relative controls can now have acceleration enabled / disabled.
accelerated
flag can be used for that. I still need to add it to the editor.
Please take a look at Lua Extension Documentation.