One platform
One interface
All your MIDI

Electra One laid the foundation of smart controllers: top-notch hardware that understands your instruments, not just their MIDI messages. A preset is an application, not a simple MIDI mapping. It knows every parameter and keeps it in sync.

Electra One Mini MIDI controller

Standalone hardware · Available for sale

Electra One Mini

Hands-on control, small footprint, powerful MIDI and scripting

More on Mini →
—

Presets in the public library

Search for your MIDI instrument.

Editors, DAW integrations, and MIDI tools

All free to use. Browse the library →

—

Happy users editing presets recently

Join them on forum.electra.one →,

one of the friendliest places

to talk about MIDI

An Electra One mk2 on a desk between a laptop and a synthesizer keyboard, its screen showing a page of parameters

Redefining the MIDI Controller

The first thing Electra One changes is how well you know your gear and your setup. As you build and use your presets, you learn your instruments inside out: every parameter of a synth, every detail of a sequencer. You get to know your gear in a way that manuals and menus never did. And that is a useful skill.

  • Things that were out of reach become an Electra One preset: an editor for a synth, a patch read back from the instrument, a sequencer of your own.
  • A public preset library and a forum where owners build presets together and help each other get there.
  • Along the way you learn MIDI itself, SysEx included. Many go on to Lua, taking their skills and setup to the next level.

See how Electra One fits into existing workflows with instruments and integrations for DAWs..

AI that understands the device.

Many Electra One users know their way around MIDI and Lua and build everything themselves. For them, Electra One is a complete MIDI toolbox. But you don't have to learn advanced MIDI or scripting. Describe what you want in plain language and an AI agent such as Claude Code or Codex can build it for you. How the feedback loop works →

Too easy to fall in love

Six years ago, we thought there was something missing in the realm of MIDI. We designed the original Electra One mk1 to address that need. The following six years allowed us to evolve the controller into a truly impressive MIDI toolbox.

Deep instrument control.

An Electra One mk2 on a stand beside a Yamaha CS70M, in a rack of vintage synthesizers

A preset knows what the instrument can do: every parameter, its range, units, how it is encoded, how patches are requested, and how patch dumps are turned into values on the display. It shows meaningful texts instead of cryptic numbers, and envelopes as shapes instead of raw numbers.

How Electra One understands an instrument →

Control of a whole setup.

Two Electra One mk2 controllers on a table beside a grid pad controller, each showing a page of instrument parameters

One preset addresses up to 32 devices over DIN, USB Host, and USB Device. The controller always tracks all parameters. Put four synths' filters on one page, morph snapshots with a knob, and unplug the computer, all while MIDI messages are routed, filtered, and transformed.

Devices, ports, and routing →

A programmable MIDI runtime.

The Send LFO preset on the Electra One mini

Every preset carries a Lua script that runs on the controller. Build a synth programmer for an instrument that never had one, fix timing of SysEx message exchange, add a macro that moves a dozen parameters with a single knob, a step sequencer or a MIDI LFO with your own interface and controls. The Electra One Lua extension allows you to do almost anything.

What Lua adds →

Built so MIDI never lags.

The latest firmware (5.0.0) improves the real-time processing to one-millisecond precision. MIDI parsing, routing, and sending happen above the user interface and graphics. A busy page or a long or inefficient Lua script can slow the graphics, but never the MIDI messages.

Read about the MIDI engine →

Full remote control

Electra One mk2 in a wooden stand on a desk, a grid pad controller plugged into it over USB with its pads lit blue and purple

Use inexpensive MIDI controllers to add more knobs, pads, and faders to your Electra One. Program them on the fly and make them smart and SysEx capable. Control Electra One and its controls with CCs from your DAW, MPC, or a computer program.

Ports, routing, and translation →

Macro, record, morph, automate, play

An Electra One mk2 running a step sequencer preset: a piano roll on the display with loop points, velocity, scale, and the six MIDI ports labelled along the top

Drive dozen parameters at once. Use snapshots store the whole state of a preset to recall later, to morph between two sounds, or to randomize within a range. Record, edit, loop MIDI captures and replay it with the timing intact or tempo-synced.

Snapshots, captures, and timing →

The community preset library

Search the community library for your instrument and send the preset to the controller. Or turn a knob on the synth and let MIDI learn write the control for you, SysEx included. Arrange the rest by drag and drop, and keep revisions and releases as it grows. And of course, share your work to keep the spirit of the Electra One project going.

Search the library →

MIDI 2.0 CI Responder

Electra One publishes your instrument's parameters over MIDI-CI Property Exchange. Load a preset, and a MIDI 2.0 host sees every parameter in it: names, ranges, and the display values shown on the screen. It also allows you to control them through the preset's assigned controllers. Your DX7 does not speak MIDI 2.0. Electra One speaks it for it.

Learn about MIDI 2.0 →

Built like a tank, a beautiful tank.

Electra One Mini on a desk beside a Mac mini, showing its page selection screen

An aluminium body with a panel of real mahogany. Tactile push buttons, touch-sensitive high-resolution knobs with a switch action under each one, a high-resolution screen, and high-retention USB ports that hold on to the cable. No compromises here.

We all come One

Electra One has never been developed behind closed doors. Much of its evolution happens on the Forum, together with the people who use it. Their ideas, testing, and feedback have helped shape the platform into what it is today. Thank you to everyone who has been part of that story:

NewIgnis, oldgearguy, jhh, HaPe, Ziv, markus.schloesser, kiwigrass, eusti, Abbes, Electrolove, joris.roling, thetechnobear, Mint-Gecko, Red_Hector, Phommed, moss, kram53, SimonORorke, nuipb, icaria36, klaustrophil, xiizoo, SmartBits, Flyweight, and many others.

Why Electra One Feels Like the Future of MIDI Control (Without the Hype) // Mini vs MK2 Reviewby loopop
1 / 25

Videos by loopop, Yamaha Synths Official, Art Of Hardingmål, Phommed, Jürgen Moßgraber, Richard Kram, Matthias Millhoff, EaganMatrix Programming, Attack Sustain, oldgearguy, sonicstate, Sean Good Vibes, DNKO.3000, Absent, uija
Photos by electrolove, brahms, flow3, 1am, eusti, kiwigrass, keymanpal, michaelhaefliger, filpal, Bohdan

Thank you all for sharing your music and your setups!