Firmware v4.0.0 for mkII

Almost everything was touched. I recommend taking look at the new documentation at https://docs.electra.one/.

This is a brief overview of the most important changes:

Customizable Hardware Buttons

  • You can now fully customize what each hardware button does.
  • Standard and Alt modes allow each button to perform two different actions, effectively doubling the number of available commands.
    docs: Settings - buttons

USB Host

  • Electra One can now fully route MIDI from USB MIDI devices to its internal ports.
  • Up to 16 MIDI ports per USB device are supported, and two USB devices can be connected at the same time.
    docs: Menu - USB Host

Remote Knobs (CC Mapping)

  • Use external MIDI controllers or DAW automation to control any on-screen parameters on Electra One.
  • Supports bi-directional communication: Electra can also send CC messages when controls are changed on the controller using knobs or a touchscreen.
  • Great for extending your control surface or automating parameters using standard MIDI CC.
    docs: Settings - Remote Knobs

MIDI Control for internal actions

  • Electra actions (like page switching or preset loading) can now be triggered using MIDI CC, Note, or Program Change messages from external gear or software.
  • Offers the same level of control as hardware buttons, but via MIDI.
    docs: Settings - MIDI control

MIDI Routing

  • A completely reworked MIDI Router lets you send MIDI between any combination of USB, USB Host, and 5-pin MIDI ports.
  • Each port and interface can be routed independently in both directions.
    docs: Menu - Router

On-Device Configuration

  • All device settings can now be accessed and adjusted directly on the controller using the new Menu screen.
  • No need for a computer to manage most functionality.
    docs: Menu and Settings

Snapshots reworked

  • The Snapshots feature has been fully rebuilt.
  • Now supports morphing between two snapshots and randomizing parameter values.
    docs: Snapshots

Captures

  • Captures let you record and replay individual SysEx messages.
  • Perfect for saving patch data or working with gear that uses SysEx dumps. In future generic MIDI message recording will be added.
    docs: Captures

New Controls and Variants

User Interface Customization

  • Disable knob-touch actions (e.g., for page or preset selection).
  • Define what happens on double-tap and long-touch gestures.
  • Adjust display brightness for stage or studio environments.
    docs: Settings - Interface

Bottom Menu Mode

  • A new option allows the page buttons to be shown permanently at the bottom of the screen
    docs: Bottom menu

Preset Menu Screen

  • Sending all control values
  • Randomizing parameters
  • Running custom Lua-defined functions
    docs: Preset menu

Preset Pinning

  • Presets can now be pinned to keep running in the background while you switch to another one.
  • This enables parallel operation of multiple presets — ideal for setups with LFOs, sequencers, or MIDI generator presets.
    docs: Pinning

Preset Devices MIDI Settings Editable on the controller

  • You can now adjust MIDI port and channel assignments for each device in a preset directly from the controller.
  • No need to edit original presets if only a MIDI port and/or MIDI channel needs to be adjusted.
    docs: Device overrides

Firmware Updates via Web Browser

  • You can now update the firmware directly from the Electra One web app starting from 4.0.0 on, no need for bootloader mode or manual file copying.

Coming Soon in the Web Editor

These features are already implemented in the firmware, but editor support is still in development:

Multi-File Lua Scripts

  • Presets can now include multiple Lua files, making it easier to organize complex code.
  • The web editor will soon support editing and managing these files directly.

Performance Page (with Macro Controls)

  • Performance Page gives you a customizable extra page for key controls.
  • Supports:
    • Simple references to existing controls
    • Macro-style controls (multi-references) that affect multiple parameters at once
    • Modulations and dynamic mappings

There has be many bug fixes included as well.

15 Likes