Firmware 1.5

The firmware 1.5 is available for download.

This version brings a major change to how Electra works internally. Preset storage in RAM has been optimized. It is safe to load very large presets now. The MIDI message reading and forwarding has been reworked. It is now controlled with the hardware based timer. This means improved latency in general. The latency is not affected by the user actions any more.

These two changes really touched almost everything inside the Electra. We have tested the firmware a lot but still, there could be glitches - if you notice anything strange or if you experience any freeze, please report it to us.

The firmware is available on the Downloads page .

Changelog:

  • Reworked MIDI messaging and routing. Hardware based timer is used now.
  • Optimized RAM storage. Very large presets can be handled now.
  • LCD rendering made more efficient. There should be no flicker or glitches when overlapping graphics shown (detail windows)
  • Added proof-of-concept of Snapshot saving / loading (there will be an extra post about this feature)
  • Changed visual representation of the faders with overlay items
  • Add support for virtual parameters. These can be referenced in sysex messages.
  • Fixed freeze when switching Electra off
  • Fixed issue of lists that had text and image items. Texts were not displayed correctly.
13 Likes

Amazing update!

As I understand it, this one opens up insane possibilities – can you please give a quick summary of how to make and refer to virtual params? Is there anywhere I can read about it?

will provide info very soon. Currently they can be referenced in sysex and patch request messages. We are planning to add support for them to all types of MIDI messages.

love the snaps , and also the ability to resend the current midi !
this is so, so useful, when you’ve not got bi-directional midi

perhaps we could reorder the menu page to:
snaps, pages, presets

(from pages, presets, snaps)

the reasoning is…

the first menu item is selected on entry.
pages was very useful before, but now we have a shortcut for that.
so perhaps snaps is more useful.
presets feels the least likely to be switching.

perhaps an alternative is to remember last ‘page’ used,
so if you are on snaps, next time you hit menu , you go back to snaps.
(Im thinking mainly here about quickly switching between snaps :slight_smile: )

@thetechnobear points taken. Please consider it to be the very first version. We just wanted to make a kick off and hear back from all of you. We discussed that with @tomas - we will have to - most likely - redo the Menu window and button assigments. New features and possibility to customize stuff call for it.

Just posted a bit of info on how to use it:

3 Likes

for now see it in action in Korg DSS-1 preset:

https://app.electra.one/preset/GQcOjljbxFZnVylCCT6A

The Program list is a virtual paramater supplying data for the Switch pad.

1 Like

Got it, thanks Martin. Seems equivalent to a SysEx control with an empty message – I’ve been using those quite a bit – but virtual controls are much cleaner for the purpose.

I misunderstood virtual controls to be opaque data buckets of arbitrary size – like we briefly discussed 1-to-1 a few weeks ago – that could be used for example to store the preset name as parsed from a patch response.

yup, these are the reference parameters. I keep your idea in mind. Shall we open a separate topic on it? If you agree pls kick it off with the description of your idea. Thx!

Thanks for the great new developments, however ElectraOneConsole.app crashes when I try to update. Any suggestions ?

@nuipb I will look at that later today. It works on my side but there is another user who had the same problem as you do. I received the output of the “crash window” from him so I think i should be able to replicate it.

Just a side note, this application will be replaced with the next release of the firmware. The new app should be easier to install and work with.

Good to hear as I cannot even get a crash log as my app crashes instantly when selecting firmware-1.5.frm

Are you sure the Electra One did not update?
Mine crashed right after I selected the update 1.5.frm, but it still did the update.
It is really fast.
osx 10.14.6

Great update!!
Thank you :grinning:

1 Like

A new application that will replace ElectraOneConsole is almost finished. Need to make sure it runs on Windows. Once it is done, it will be made available for the download. ETA is early next week.

6 Likes

Hi Martin, it’s been very quiet around here lately, any good news for us in April ?

@nuipb I knew this question would come sooner or later :slight_smile:

I am currently busy with assembling new Electras, the demand is high and it still occupies a great deal of my available time. In parallel to that there is a bigger scale upgrade coming up. As the changes are non-trivial I am releasing “beta” versions and I am in touch with number of users to make sure it will be well-tested, stable, and easy to upgrade when released.

This new version will make it possible to implement many of the features that have been asked and discussed here on the forum. And it also greatly improves compatibility with other MIDI devices (routers, hosts, etc)

3 Likes

Sounds very promising, thanks for the update ! and glad the demand is high although not really surprising to me :wink:
Any rough ETA for this next major upgrade ?

Before the end of April for sure.

2 Likes

Hi Martin,

So i ordered E1, and while reading this and waiting for it to be delivered, i was wondering if i should wait for your next update to start create my templates, or will it be safe to start “programming” already?

Thanx a lot

Richard