# Developers

**URL:** https://forum.electra.one/c/developers/13.md?page=1

[Latest](https://forum.electra.one/latest.md) · [Categories](https://forum.electra.one/categories.md) · [Tags](https://forum.electra.one/tags.md)

**Page:** 2

---

## [Create a hidden Page in the new Webeditor](https://forum.electra.one/t/create-a-hidden-page-in-the-new-webeditor/4163)

<div class="topic-metadata">

**Author:** [@NewIgnis](https://forum.electra.one/u/NewIgnis)\
**Replies:** 0\
**Last updated:** [January 31, 2026, 7:01pm UTC](https://forum.electra.one/t/create-a-hidden-page-in-the-new-webeditor/4163 "2026-01-31T19:01:26Z")

</div>

How do I create a hidden Page in the new Webeditor?

---

## [Testing all Envelope Choices on Mk2](https://forum.electra.one/t/testing-all-envelope-choices-on-mk2/4151)

<div class="topic-metadata">

**Author:** [@NewIgnis](https://forum.electra.one/u/NewIgnis)\
**Replies:** 0\
**Last updated:** [January 27, 2026, 9:43pm UTC](https://forum.electra.one/t/testing-all-envelope-choices-on-mk2/4151 "2026-01-27T21:43:12Z")

</div>

I’ve been testing the current EG choices on Mk2: AR Shouldn’t the AR choice be graphically represented as if there is a Sustain phase fixed at 100%? Or perhaps been given the choice between showing a sustain phase or …

---

## [How to create a custom scale for knobs in LUA?](https://forum.electra.one/t/how-to-create-a-custom-scale-for-knobs-in-lua/4115)

<div class="topic-metadata">

**Author:** [@klaustrophil](https://forum.electra.one/u/klaustrophil)\
**Replies:** 3\
**Last updated:** [January 26, 2026, 5:12pm UTC](https://forum.electra.one/t/how-to-create-a-custom-scale-for-knobs-in-lua/4115 "2026-01-26T17:12:28Z")

</div>

I want to implement a bipolar poti which represents the following values for a target: -12, -6, -3, -2, 1, 2, 3, 6, 12. The value 1 should be the default one. Additionally, the poti should have a wider center position so…

---

## [Electra for hardcore developers](https://forum.electra.one/t/electra-for-hardcore-developers/4113)

<div class="topic-metadata">

**Author:** [@martin](https://forum.electra.one/u/martin)\
**Replies:** 1\
**Last updated:** [January 25, 2026, 12:12pm UTC](https://forum.electra.one/t/electra-for-hardcore-developers/4113 "2026-01-25T12:12:43Z")

</div>

While working on the Mini, we made several design decision, mostly driven by an attempt to reduce the price of the device as much as we could. That led us to ditching use of quite expensive LCD modules (used in mk1 and m…

---

## [How to interact with snapshots in LUA?](https://forum.electra.one/t/how-to-interact-with-snapshots-in-lua/4117)

<div class="topic-metadata">

**Author:** [@klaustrophil](https://forum.electra.one/u/klaustrophil)\
**Replies:** 0\
**Last updated:** [January 16, 2026, 1:43am UTC](https://forum.electra.one/t/how-to-interact-with-snapshots-in-lua/4117 "2026-01-16T01:43:01Z")

</div>

I want to implement a performance feature which works like the following: If I hold down a button, a snapshot is created. While I’m holding down that button, I want to change values of some controls. Once I release this …

---

## [How to react to encoder presses?](https://forum.electra.one/t/how-to-react-to-encoder-presses/4116)

<div class="topic-metadata">

**Author:** [@klaustrophil](https://forum.electra.one/u/klaustrophil)\
**Replies:** 0\
**Last updated:** [January 16, 2026, 12:41am UTC](https://forum.electra.one/t/how-to-react-to-encoder-presses/4116 "2026-01-16T00:41:17Z")

</div>

I just received my Electra Mini:) Is it already possible to react to the encoder press in LUA?

---

## [Dynamic Value formatting for a Bitwig Controller](https://forum.electra.one/t/dynamic-value-formatting-for-a-bitwig-controller/4090)

<div class="topic-metadata">

**Author:** [@Songsta](https://forum.electra.one/u/Songsta)\
**Replies:** 4\
**Last updated:** [January 8, 2026, 10:10am UTC](https://forum.electra.one/t/dynamic-value-formatting-for-a-bitwig-controller/4090 "2026-01-08T10:10:03Z")

</div>

Hi all. I need some guidance as to the best approach. I’m working on a Bitwig preset that is similar to this existing Bitwig Control preset, but will provide the additional functionality to be able to show the actual val…

---

## [I made a thing](https://forum.electra.one/t/i-made-a-thing/4088)

<div class="topic-metadata">

**Author:** [@geekraver](https://forum.electra.one/u/geekraver)\
**Replies:** 1\
**Last updated:** [January 3, 2026, 11:33pm UTC](https://forum.electra.one/t/i-made-a-thing/4088 "2026-01-03T23:33:36Z")

</div>

I haven’t used my Electra much recently, but had an idea to use it for my NDLR. Actually had the NDLR up for sale because I am old and the tiny screen hurts my eyes and brain, but then I realized I could create a preset …

---

## [Struggling with the Execute Lua command](https://forum.electra.one/t/struggling-with-the-execute-lua-command/4080)

<div class="topic-metadata">

**Author:** [@Songsta](https://forum.electra.one/u/Songsta)\
**Replies:** 5\
**Last updated:** [December 27, 2025, 7:09am UTC](https://forum.electra.one/t/struggling-with-the-execute-lua-command/4080 "2025-12-27T07:09:41Z")

</div>

I’m trying to update a Group name from a Bitwig controller script. I want it to be the name of the current device on the track. I’ve created a lua script that includes this function: -- Helper to set group label (called…

---

## [Lua script not found](https://forum.electra.one/t/lua-script-not-found/4081)

<div class="topic-metadata">

**Author:** [@Songsta](https://forum.electra.one/u/Songsta)\
**Replies:** 0\
**Last updated:** [December 23, 2025, 4:55pm UTC](https://forum.electra.one/t/lua-script-not-found/4081 "2025-12-23T16:55:26Z")

</div>

Hi all. Just started my journey programming the E-1. I’m building a controller for Bitwig and I’m trying to get the names of the devices from bitwig to the Electra. I’ve written some custom Lua in the editor and sent to …

---

## [Updating JSON source doesn't update the visual editor \[Resolved\]](https://forum.electra.one/t/updating-json-source-doesnt-update-the-visual-editor-resolved/4078)

<div class="topic-metadata">

**Author:** [@Songsta](https://forum.electra.one/u/Songsta)\
**Replies:** 0\
**Last updated:** [December 23, 2025, 9:02am UTC](https://forum.electra.one/t/updating-json-source-doesnt-update-the-visual-editor-resolved/4078 "2025-12-23T09:02:50Z")

</div>

Hi. I’m building a preset in Cursor, which is outputting JSON. I copy this JSON into the JSON source tab of the Tools in the editor, but after pressing upload, it doesn’t change the visual editor. I have to import the fi…

---

## [Bind a Lua function to a hardware button without overriding its default action](https://forum.electra.one/t/bind-a-lua-function-to-a-hardware-button-without-overriding-its-default-action/4057)

<div class="topic-metadata">

**Author:** [@Abbes](https://forum.electra.one/u/Abbes)\
**Replies:** 2\
**Last updated:** [December 14, 2025, 11:18am UTC](https://forum.electra.one/t/bind-a-lua-function-to-a-hardware-button-without-overriding-its-default-action/4057 "2025-12-14T11:18:29Z")

</div>

Hi everyone, According to Martin’s comment in the firmware v4.1.0 thread List of changes: Added the ability to assign a presets’s custom Lua user functions to hardware buttons and knobs. it seems possible to assig…

---

## [Largest Integer is 16383?](https://forum.electra.one/t/largest-integer-is-16383/3355)

<div class="topic-metadata">

**Author:** [@oldgearguy](https://forum.electra.one/u/oldgearguy)\
**Replies:** 5\
**Last updated:** [December 7, 2025, 3:19pm UTC](https://forum.electra.one/t/largest-integer-is-16383/3355 "2025-12-07T15:19:33Z")

</div>

For on screen controls, is the largest value in a range (or setMax()) 16383? or maybe 32767? (not talking about some displayed value/string, the actual range max) What about internally? Can I have internal math calcul…

---

## [Silent Lua compilation failure at ~265KB - mk2 firmware 4.1.2](https://forum.electra.one/t/silent-lua-compilation-failure-at-265kb-mk2-firmware-4-1-2/4058)

<div class="topic-metadata">

**Author:** [@Abbes](https://forum.electra.one/u/Abbes)\
**Replies:** 0\
**Last updated:** [December 6, 2025, 2:58am UTC](https://forum.electra.one/t/silent-lua-compilation-failure-at-265kb-mk2-firmware-4-1-2/4058 "2025-12-06T02:58:45Z")

</div>

Post pour le Forum E1 Titre : Silent Lua compilation failure at ~265KB - mk2 firmware 4.1.2 Message : Hey Martin! :waving\_hand: I’m Gemini, an AI assistant helping Abbes with the E1 MSC project. We ran into something i…

---

## [Lua API - stuff to add?](https://forum.electra.one/t/lua-api-stuff-to-add/3695)

<div class="topic-metadata">

**Author:** [@martin](https://forum.electra.one/u/martin)\
**Replies:** 8\
**Last updated:** [November 22, 2025, 2:40am UTC](https://forum.electra.one/t/lua-api-stuff-to-add/3695 "2025-11-22T02:40:34Z")

</div>

I put more effort into user oriented features while working on firmware 4.0. I wanted to make the controller more accessible to those of you who do not want to work with Lua or go too deep into advanced MIDI. There were …

---

## [Midi Control using Keyboard Maestro](https://forum.electra.one/t/midi-control-using-keyboard-maestro/4029)

<div class="topic-metadata">

**Author:** [@vinc](https://forum.electra.one/u/vinc)\
**Replies:** 5\
**Last updated:** [November 16, 2025, 11:09am UTC](https://forum.electra.one/t/midi-control-using-keyboard-maestro/4029 "2025-11-16T11:09:30Z")

</div>

Hello everyone, In the settings, Midi Control has the following: Routing rules USB Host Port 1 All channels USB Device Port 1 All channels Mapping Note On 60 → Switch to preset 1 Note On 62 → Switch to preset 2 U…

---

## [Learning LUA for E1](https://forum.electra.one/t/learning-lua-for-e1/3989)

<div class="topic-metadata">

**Author:** [@GnOhmen](https://forum.electra.one/u/GnOhmen)\
**Replies:** 6\
**Last updated:** [November 10, 2025, 4:49pm UTC](https://forum.electra.one/t/learning-lua-for-e1/3989 "2025-11-10T16:49:43Z")

</div>

Hey everyone. Hope you are doing good. I wanna learn some LUA with focus on the E1. Where should i go or what should i read to maybe get a bit of understanding? Kalle

---

## [Testing beta v4.1.2b update](https://forum.electra.one/t/testing-beta-v4-1-2b-update/4007)

<div class="topic-metadata">

**Author:** [@martin](https://forum.electra.one/u/martin)\
**Replies:** 11\
**Last updated:** [November 9, 2025, 9:25pm UTC](https://forum.electra.one/t/testing-beta-v4-1-2b-update/4007 "2025-11-09T21:25:53Z")

</div>

Hi, There is v4.1.2b available on the beta.electra.one, or you can download it at firmware-v4.1.2b. Functionality wise, it is handful of fixes and small improvements. I had to, however, make modifications deeper in the…

---

## [Help needed with the v4.0.2 update](https://forum.electra.one/t/help-needed-with-the-v4-0-2-update/3940)

<div class="topic-metadata">

**Author:** [@martin](https://forum.electra.one/u/martin)\
**Replies:** 54\
**Last updated:** [October 22, 2025, 12:52pm UTC](https://forum.electra.one/t/help-needed-with-the-v4-0-2-update/3940 "2025-10-22T12:52:43Z")

</div>

Hi, the firmware release v4.0.2(a) is available on beta.electra.one. It would be great if at least a few users were willing to run the update from the beta site, before it is rolled out to general public. There are two …

---

## [Can I have the log follow along](https://forum.electra.one/t/can-i-have-the-log-follow-along/3956)

<div class="topic-metadata">

**Author:** [@NewIgnis](https://forum.electra.one/u/NewIgnis)\
**Replies:** 1\
**Last updated:** [October 14, 2025, 3:49am UTC](https://forum.electra.one/t/can-i-have-the-log-follow-along/3956 "2025-10-14T03:49:49Z")

</div>

The log , one can see below the lua code, used to scroll along with the shown data. A while ago it stopped doing this, but I can’t figure out what caused this. Is there a way I can have it show instantly the latest infor…

---

## [Callback when opening and changing to different preset](https://forum.electra.one/t/callback-when-opening-and-changing-to-different-preset/3820)

<div class="topic-metadata">

**Author:** [@Mint-Gecko](https://forum.electra.one/u/Mint-Gecko)\
**Replies:** 6\
**Last updated:** [September 5, 2025, 6:48am UTC](https://forum.electra.one/t/callback-when-opening-and-changing-to-different-preset/3820 "2025-09-05T06:48:04Z")

</div>

I’m looking for a way to get a Lua callback in MyPreset when: users open MyPreset on the E1 users change to a different preset than MyPreset So far, nothing seems to work. The functions here don’t fit the requirements…

---

## [Preventing parameter map changes to send back MIDI messages during parsing](https://forum.electra.one/t/preventing-parameter-map-changes-to-send-back-midi-messages-during-parsing/3822)

<div class="topic-metadata">

**Author:** [@NewIgnis](https://forum.electra.one/u/NewIgnis)\
**Replies:** 0\
**Last updated:** [July 21, 2025, 6:04pm UTC](https://forum.electra.one/t/preventing-parameter-map-changes-to-send-back-midi-messages-during-parsing/3822 "2025-07-21T18:04:12Z")

</div>

Hi, I’m testing parsing via own matrices (not via the parsing allocation of the webeditor) for rather complex sysex responses. Via midi.onSysex, I manage to convert the received sysex bytes into parameter values. I do …

---

## [Beginner query - layout idea](https://forum.electra.one/t/beginner-query-layout-idea/3804)

<div class="topic-metadata">

**Author:** [@benhorridge](https://forum.electra.one/u/benhorridge)\
**Replies:** 3\
**Last updated:** [July 12, 2025, 2:09pm UTC](https://forum.electra.one/t/beginner-query-layout-idea/3804 "2025-07-12T14:09:42Z")

</div>

Hi, I am a newbie. I have an idea for how I would like to use the MK2. I would prefer to have it set up so the top row are top level menu buttons - Osc, Filter etc. the second row would be context specific menu buttons e…

---

## [LUA; how do I retrieve the MIDI channel from a valueObject?](https://forum.electra.one/t/lua-how-do-i-retrieve-the-midi-channel-from-a-valueobject/3790)

<div class="topic-metadata">

**Author:** [@NewIgnis](https://forum.electra.one/u/NewIgnis)\
**Replies:** 2\
**Last updated:** [July 6, 2025, 10:34am UTC](https://forum.electra.one/t/lua-how-do-i-retrieve-the-midi-channel-from-a-valueobject/3790 "2025-07-06T10:34:41Z")

</div>

LUA; how do I retrieve the MIDI channel from a valueObject?

---

## [Dynamic CC Switching - 14bit Signed](https://forum.electra.one/t/dynamic-cc-switching-14bit-signed/3767)

<div class="topic-metadata">

**Author:** [@mlanghausen](https://forum.electra.one/u/mlanghausen)\
**Replies:** 1\
**Last updated:** [July 6, 2025, 5:37am UTC](https://forum.electra.one/t/dynamic-cc-switching-14bit-signed/3767 "2025-07-06T05:37:12Z")

</div>

Hello! I am trying to get the following to work but keep going in circles - The Current script “Control B” the Fader is getting stuck at 0 I know this has to do with the 14bit Signed Messages but i do not know how to …

---

## [Bootloader update](https://forum.electra.one/t/bootloader-update/3615)

<div class="topic-metadata">

**Author:** [@martin](https://forum.electra.one/u/martin)\
**Replies:** 15\
**Last updated:** [May 26, 2025, 3:06pm UTC](https://forum.electra.one/t/bootloader-update/3615 "2025-05-26T15:06:56Z")

</div>

Version 4.0 introduces an easier way to update the firmware - directly from your web browser, just like with the mk1. To use this new update method, you’ll first need to update the Electra One bootloader. The bootloader…

---

## [12 bit NRPN](https://forum.electra.one/t/12-bit-nrpn/3711)

<div class="topic-metadata">

**Author:** [@SWK82](https://forum.electra.one/u/SWK82)\
**Replies:** 1\
**Last updated:** [May 26, 2025, 8:00am UTC](https://forum.electra.one/t/12-bit-nrpn/3711 "2025-05-26T08:00:26Z")

</div>

Hi there, I’m trying to control my Kiwi Juno-106 with NRPNs but unfortunately I haven’t figured out how to properly configure it… It supports 12 bit controls (0-4096) and it combines 7 bits of the MSB and 5 of the LSB.…

---

## [Snapshots not always working?](https://forum.electra.one/t/snapshots-not-always-working/3698)

<div class="topic-metadata">

**Author:** [@jolo](https://forum.electra.one/u/jolo)\
**Replies:** 3\
**Last updated:** [May 21, 2025, 12:20pm UTC](https://forum.electra.one/t/snapshots-not-always-working/3698 "2025-05-21T12:20:57Z")

</div>

I have some trouble with saving snapshots. They work on most presets that I download however not on the preset I developed myself. Is there a prerequisite in the LUA code that should be there which I maybe have missed? O…

---

## [V4.0 testing \[was V3.7\]](https://forum.electra.one/t/v4-0-testing-was-v3-7/3219)

<div class="topic-metadata">

**Author:** [@martin](https://forum.electra.one/u/martin)\
**Replies:** 275\
**Last updated:** [May 5, 2025, 8:26am UTC](https://forum.electra.one/t/v4-0-testing-was-v3-7/3219 "2025-05-05T08:26:15Z")

</div>

is has been a while since the last update. The reason is that bigger changes were made to allow adding new features and improving stability of the firmware, plus my struggle to get enough time to work on it this summer. …

---

## [Midi Note with velocity](https://forum.electra.one/t/midi-note-with-velocity/3656)

<div class="topic-metadata">

**Author:** [@flonky](https://forum.electra.one/u/flonky)\
**Replies:** 1\
**Last updated:** [April 23, 2025, 4:05pm UTC](https://forum.electra.one/t/midi-note-with-velocity/3656 "2025-04-23T16:05:39Z")

</div>

Hi, I’m trying to build a preset for changing the keyswitches of the Cinematic Studio Series. I want to do it by keyswitches but I need to specify not only the Note Number but also the velocity number. Can anyone guide m…

[Previous page](https://forum.electra.one/c/developers/13.md)

[Next page](https://forum.electra.one/c/developers/13.md?page=2)
