Performance
Work to be done
While the Performance page is fully supported in the Electra One firmware and thoroughly documented in the Developers section, it is not yet integrated into the Electra One Web Editor.
This means that creating and editing Performance pages currently requires manual editing of the Performance JSON file and using SysEx API.
However, developers can already start working with the feature, and full editor integration is planned for an upcoming release of the web application.
This section of the user guide will be expanded as the Performance feature evolves.
The Performance page is an optional, extra page that can be added to any existing preset. Its purpose is to give users a dedicated space for quick access to key preset controls, without altering the original preset.
On this special page, users can place references to existing preset controls. These references behave as linked copies: they reflect the current value of the original control, and any changes made via the Performance page are immediately propagated back to the original control.
The Performance page is particularly useful in live performance or studio recording contexts, where having essential controls gathered in one place can improve speed, focus, and flexibility.
In addition to simple one-to-one references, the Performance page also supports multi-references. These allow a single on-screen Macro control affect multiple preset controls at once. This enables the creation of macro-style controls, similar to those found on advanced MIDI controllers and grooveboxes.
The Performance page also fully supports the Remote Knobs feature, meaning all activity on the Performance page can be:
- Recorded to a DAW as MIDI CC automation
- Replayed during sessions
- Or controlled live via an external MIDI controller
Simple References
A simple reference allows you to place a copy of any control from your preset onto the Performance page. This type of reference is ideal for gathering frequently used controls in one place, without altering the original preset layout.
When added to the Performance page, a simple reference mirrors the following properties of the original control:
- Control type (e.g., fader, button, list)
- Variant
- Color
- Current value
- Name
- Assigned MIDI messages and linked Lua functions
Any change in the value of a referenced control, whether adjusted from the Performance page or the original preset page, is reflected in both locations in real time.
Fixed Layout
Performance page references are intentionally isolated from dynamic layout changes made to the original control via Lua. This means the position, size, and visibility of a reference on the Performance page remain constant, even if those attributes are dynamically modified in the original preset.
This behavior ensures that controls on the Performance page maintain a stable visual layout, which is essential for live use, and for features like Remote Knobs, where grid position determines MIDI CC mapping. Users can rely on each reference to remain in a fixed slot, ensuring predictable and consistent behavior.
Multi-References
Multi-references are a powerful extension of the Performance page. Unlike simple references, which mirror individual preset controls, a multi-reference is a new control that can be used to modulate or control the values of multiple preset controls simultaneously.
Rather than referencing entire controls, a multi-reference targets individual values within controls in the original preset. For example, you can:
- Use a single multi-reference to simultaneously adjust the Attack and Release of an ADSR envelope.
- Control multiple faders together with a single macro-style knob.
- Apply modulation across several parameters using one dynamic source.
This makes multi-references ideal for creating macro controls, enabling expressive performance techniques similar to those found on grooveboxes.
Value Mapping Modes
Each value targeted by a multi-reference can be assigned one of three value mapping modes, allowing for flexible control behaviors:
- Set Value - the value of the original control is set directly, proportionally to the multi-reference’s current position.
- Modulation - the original control’s base value remains unchanged, but a positive offset (modulation) is applied based on the multi-reference’s value.
- Datapipe - similar to Modulation mode, but the modulation amount is calculated as a product of: The multi-reference’s value, and a dynamic signal (e.g. LFO) from a Datapipe source, such as a MIDI LFO preset.
Creative Potential
Multi-references offer enormous creative potential, especially when used in combination with Data pipes. You can build interactive performance tools, real-time modulation layers, or even automation surfaces—all without scripting or custom logic.
By combining multiple mappings and modes, you can design expressive, complex behaviors using a single control, while keeping the Performance page clean and intuitive and the original preset unchanged.
Toggling Performance
The Performance page is designed for quick access and smooth transitions during live use or studio work. You can easily switch between the Performance page and your regular preset pages using touch gestures or hardware buttons.
Accessing Performance
There are two ways to open the Performance page on the Electra One controller:
- Swipe Gesture - swipe downward from the center of the screen. This gesture provides quick access without requiring any special configuration.
- Hardware Button Assignment - assign the
Toggle Performance
command to any of the controller’s hardware buttons via the button settings. Pressing the assigned button will switch between the current preset page and the Performance page.
When the Performance page is active, it is clearly indicated by:
- The word Performance displayed as the page title in the bottom bar.
- An orange-colored bottom bar, distinguishing it from standard preset pages
Leaving Performance
To return to the regular preset page:
- Swipe down again from the center of the screen
- Or press the same hardware button mapped to the
Toggle Performance
command
Either method will close the Performance page and bring you back to your last viewed preset page.