Electra One Editor showing visual preset editing, Lua code, and the console

Electra One Editor

Work offline. Forever.

The offline version of the Electra One preset editor, suitable for all hardware controllers. Adds local storage, unlimited preset size, folder watching for Claude Code, Git and external editors, integrated AI on your own key, and complete hardware recovery that lives on your disk rather than on a server.

€49 excl. VAT

Available now. Try it for 30 days. 30-day trial. One-time purchase, two seats, and included updates. The app provides a link to buy and activate your license.

Everything the online editor does — and five things it cannot.

The Editor is the online preset editor, running on your own computer. Layouts and controls, control settings, SysEx templates, patch requests, the Lua editor and debugger, the MIDI console: the same tools, working the same way, so the Preset Editor chapter of the Electra One User Guide describes this program too.

What follows is what the offline version adds on top — five things with no online counterpart at all, because each one needs a disk, a keychain, or a USB port that belongs to you.

Your projects are files, in a folder you chose.

Every project, revision and Lua script is written as a JSON file into a library folder you choose. Files can be backed up, copied to other computers or shared with other users. No magic or hidden traps here. The same folder holds a CLAUDE.md you write in the app — how you like Lua, which controller is on the desk, what to leave alone — and both agents are handed it: the assistant built into the editor with every question, and a Claude Code session opened on your watched slot folder before it writes a line.

Your Anthropic API key is kept safe in the system keychain. No account sits behind any of it. The key is yours, billed to your own Anthropic account, and it never leaves the machine.

The Editor’s Settings page, on its Agent instructions tab: the CLAUDE.md in the library folder open in the editor, with Save and Remove beneath it
Settings, a tab per decision: where your work lives, what the agents are told, and which Anthropic account pays for the assistant.

One prompt. A working arpeggiator, checked on the device.

The whole session was one message: hold notes from a source you pick by interface, port and channel; send them to a destination picked the same way; put that routing on its own Config page; and give the first page two knobs, tempo and pattern, with the common arp patterns. The assistant wrote main.lua, uploaded it, read the controller’s log, wrote four tests, found and patched a missing default on its own, re-uploaded and confirmed the log was clean — without being asked again.

Total cost for that session: $0.968, on Sonnet 5. One prompt, fully working, verified on real hardware rather than hoped to be right.

The AI tab mid-session: a single prompt describing an arpeggiator with source, destination, tempo and pattern, followed by the assistant’s own tool calls, a summary of the finished preset, and a running cost of $0.968 on Sonnet 5
One prompt, a dozen tool calls, a preset built, uploaded, tested and verified clean on the controller — for under a dollar.

A slot in the controller, as a folder on your disk.

Point the slot you are working on at a folder and the preset becomes an ordinary directory of files: keep it in Git, open it in VS Code, let Claude Code rewrite it. A change on disk is staged in the slot browser and waits for Apply changes, so nothing reaches the hardware until you say so.

The app writes nothing into the folder except what is under .electra/: the result of a request, the controller’s log, the MIDI traffic and, when asked, a picture of its screen — which is how an agent sees what it just did.

The Current slot page watching a folder: main.lua and preset.json marked as edited, with Apply changes waiting below them
The slot on the controller and the folder on your disk, side by side, with every edit held back until you apply it.

Ctrl+Shift+B puts the preset on the hardware.

Simple, yet effective. Once a slot is watching a folder, the extension makes that folder an ordinary VS Code project and uploading it to the controller is a standard build task. One keystroke saves your open editors, writes every changed file to the slot, reloads the preset on the controller and runs the preset’s tests.

Three more tasks have shortcuts of their own:

  • Reload the preset without writing anything.
  • Run the tests alone.
  • Photograph the controller’s screen into the folder, so you can see what it actually drew.

The status bar says which preset the slot is running, and the controller’s log is printed after every upload.

The Electra One extension open in VS Code, showing its page in the extensions pane next to the preset files being edited
The extension never touches the controller itself — it asks the Editor, and the Editor does it.

Offline is a choice, not a limit.

One click signs the app into your Electra One account and the shared preset library opens inside it — presets published by other users to search, open and import, and your own to upload and share back. Download a preset once and it is on your disk like everything else.

Go offline again when you want to quit the online mode.

The preset library inside the app, showing presets shared by other Electra One users, with search, tags and sorting
The community library, inside the same window — one click away, and one click back.

The rescue kit is in the app, not on a server.

Each copy of the Editor carries the complete firmware and factory data for your controller as it stood on the day you downloaded or updated the editor. A controller that no longer starts up properly can still be restored, with no network in the room and in a way that online editor can never do.

That also pins a version you trust. If a newer firmware ever misbehaves the night before a show, the one that worked is already on your laptop, and it will still be there in five years, when the controller has outlived whatever web service was supposed to look after it.

Compatibility & license

Platforms
Mac OS, Windows, Linux
Trial
30 days
Delivery
Digital
Controllers
All Electra One controllers
Workflow
Fully offline editing; optional online tools
Editors
Visual drag & drop editor, Lua with full debugger, and SysEx
Diagnostics
MIDI monitor and console, controller system statistics, Lua debugger, and ParameterMap monitor
Preset storage
Local
Preset size in editor
Unlimited
Developer tools
VS Code extension, watched folders, and Claude Code integration
AI
Your own Anthropic API key, kept in the system keychain
Online account
Optional; signs in for the shared preset library, uploading and sharing
Hardware maintenance
Built-in factory reset and low-level recovery, offline, from the firmware and factory data shipped with your copy

Before you buy

An internet connection is required for activation. Editing works offline after activation; Claude integration requires an internet connection and your own Anthropic API key.

Included

  • Editor software license for two seats
  • VS Code extension
  • Claude Code integration
  • Hardware controller factory reset and low-level recovery tools, with the firmware and factory data included in the download
  • Included software updates

License details

One-time purchase for two seats. Online activation required. Software updates included.

You can use your own Anthropic API key. Included AI credits and third-party service charges are billed against your own AI plans.

Also explore

Explore the other ways to work with Electra One.

Electra One Mini

Electra One Mini

The whole Electra One platform in a compact, knob-first controller. A 140mm / 5.5 in square that fits where a laptop will not.

€359 excl. VAT

On pre-order. Shipping in October 2026.

More on Electra One Mini →
Electra One mk3

Electra One mk3

Six years of experience turned into a flagship MIDI controller. Ultra-low latency, stunning graphics, all connectivity you will ever need, and premium build quality.

€599 excl. VAT

On pre-order. Shipping before the end of February 2027.

More on Electra One mk3 →