Testing beta v 4.1.4a update

I just deployed v4.1.4a beta version of the firmware to https://beta.electra.one/.

Because we have quite some new users here, I will mention a few important things about the beta:

  1. beta is a pre-production environment where I deploy the latest software prior to installing it to https://app.electra.one/. The purpose is to give a chance to users to preview the changes, test new features, verify that issues are fixed, and discover regressions.
  2. beta is connected to the same database as https://app.electra.one. It means you can use your normal login credentials and you will find your projects there.
  3. once I found the software installed on beta working fine, I install it to https://app.electra.one/ and thus it becomes available to all regular users.
  4. beta should be used only for testing.

updates on beta (web editor):

  • Added pages to configure Hardware buttons, Remote knobs, Router on the Mini. You will find it in the Controller :: Configuration tab.
  • Fixed Device picker. Devices assigned to Port 2 can be selected now. @stratblue @Sanjuro77
  • Fixed broken Page names when working with two layouts in the same time @Red_Hector
  • Fixed Preset bank colors (requires firmware v4.1.4a update) @egotape @RWilco21
  • Made Device picker to be displayed above the other content on the page @moss
  • further very minor fixes

Firmware v4.1.4a (both Mk2 and Mini) :

  • Close the detail view when uploading a new preset to prevent the system from freezing. @zenmonkey @HDV
  • Improved handling of value ranges for Dial controls. In some configurations, the value indicator was not shown at all. @egotape
  • Added an extra handler that is called when a Lua script encounters a fatal error. A debug message and stack trace are printed to the logger.
  • Fixed a memory leak in the controls.get() function. Subsequent get() calls for the same controlId did not use the cached reference; instead, a new one was always created.
  • Fixed Preset bank colours. RGB888 format was not correctly translated to RGB565. @egotape @RWilco21
  • Mk2 Improved the sensitivity of the on-screen page buttons at the top of the screen. At least I tried. The buttons now have larger “touch” area. It works fine on my controllers.@NewIgnis @Mravitz and bunch of others.
  • Mk2 Allow editing and removal of control references from the Performance page. @cryingboyscafe @vins @davehouse
  • Mini Hide context buttons when loading a new preset. @z1v

Known issues that are still worked on or on the todo list:

again, note, this is beta. if you do not want to test it, wait till it is available on the https://app.electra.one. Unless anything major pops up, I am planning to do that tomorrow, Feb 18th.

6 Likes

@martin. Is the “rearranging pages” feature still turned off?

… Wow !! so goood !!!
Thanks Martin !!! :smiling_face_with_three_hearts:

Oh yeah
Beta Time!! :star_struck::rocket::partying_face: !!

yes, I still keep it disabled. About to work on it though…

1 Like

it is still on the todo there :slight_smile:

2 Likes

Yes, this is working for me. Thanks! :grinning_face:

1 Like

I’m pretty excited about the memory leak that’s been closed. It might explain why some of my presets froze after a few hours of playing: they have controls.get() all over the place :slight_smile:

5 Likes

Tested for lockups when updating a preset while zoomed into an object: working perfectly now. Thanks Martin!

1 Like

Nanokontrol just arrived and it allowed me to replicate the issue. (E1 → USB Hub → Nanokontrol) I will try to squeeze the fix to todays 4.1.4 release. thanks @davehouse and @vins for sharing the info about the USB devices.

2 Likes