Hi,
There is v4.1.2b available on the beta.electra.one, or you can download it at firmware-v4.1.2b.
Functionality wise, it is handful of fixes and small improvements. I had to, however, make modifications deeper in the low-level communication between the mainboard and the LCD board (bitwig issues due to frequent updates of the song position and @attacksustain reported issues). It would be great if @moss, @jhh, @Mint-Gecko, @Phommed could give it a try. The DrivenByMoss / Bitwig combo works perfectly for me with 4.1.2b, but @ElVicente and @v.rtx_void reported issues.
I had to touch the Lua midi.sendSysex() function. It now reports and prevents sending byte values higher than 0x7F. It could result in invalid MIDI messages being sent out.
further changes:
- fonts cleaned up and made part of the firmware. The artifacts reported by @Mint-Gecko should be gone.
- group and control visibility issues resolved. @michaelhaefliger
- Device channel changes after uploading a preset resolved. They were happening when user changed channel settings on the Devices screen and re-uploaded the same preset. @NewIgnis
- Red stripes shown while holding the animated on-screen buttons resolved. The issue was happening only on specific hardware revision of the LCD boards. Fixed for all revisions now. @Electrolove
Due to intense work on the graphics, I added a Sysex call to take a screenshot of the controller’s screen. I will adjust documentation shortly. It can be handy to developers who want to tweak their custom controls or report issues related to graphics.
I did test things but I still need to perform more testing. Any feedback and all reports are highly appreciated and will help me. Thanks.
I was not able to:
- replicate @NewIgnis lag / slow down issue yet
- replicate @davehouse issues with remote
- add
setSlot()on groups (@michaelhaefliger), I want to include this in a bigger Lua update to make backward compatibility of the presets easier.
M