# Electra App update - Basic SysEx editor / Electra Log viewer / Device rates

**URL:** https://forum.electra.one/t/electra-app-update-basic-sysex-editor-electra-log-viewer-device-rates/1202
**Category:** Releases
**Created:** [December 12, 2021, 6:47am UTC](https://forum.electra.one/t/electra-app-update-basic-sysex-editor-electra-log-viewer-device-rates/1202 "2021-12-12T06:47:57Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)
#### Post date: [December 12, 2021, 6:47am UTC](https://forum.electra.one/t/electra-app-update-basic-sysex-editor-electra-log-viewer-device-rates/1202/1 "2021-12-12T06:47:57Z")

</div>

The new version of Electra App has been just released at [https://app.electra.one](https://app.electra.one/)

The main goal of this Electra App release is to kick off work on the visual SysEx editor and make preset “development” more convenient.

**Changelog:**

- The SysEx template editor (ie. outgoing SysEx messages) has been improved so that the structure of the message is shown in more visual way and JSON objects can be edited individually.
- An option to send the Lua script to the controller has been added to the Lua editor. This is to make the development workflow faster.
- Electra logs are displayed in the Lua script editor.
- Rate of MIDI message transmission (Electra → device) can be configured on per device basis. This allows users to adjust the speed of communication for older gear.

**Visual SysEx editor**  
First off, this is the very first step, really. There is a growing number of users who need more user-friendly and less geeky way of working with SysEx. We will adjust the editor so that it will be possible to compose SysEx messages by clicking stuff instead of editing JSON. This first step adds a new, more visual view, of the SysEx message and allows user to add / remove new SysEx bytes and edit them individually. The editing is still done with JSON. It will be replaced with some sort of forms in future releases.

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/1X/f20f82d325a745604ee1760155807d8acde65547.png)

Tabs can be used to switch between the visual view and the JSON editor:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/1X/67b6f9bf5346d929859de884b8016bcb1bd22fb4.jpeg)

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/1X/a3808c88adad2940357090424ae2330a00e3d81d.jpeg)

Clicking on the “byte” record opens an editor with the JSON of that particular byte. Adding a new byte provides a JSON template for give byte type:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/1X/cc0a5966f928c1b396caf382199331985eb5cced.jpeg)

**Lua editor / Electra logs**

The Lua extension script can be opened by clicking the Edit Lua Script button in the main sidebar:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/1X/15caafeaf61a4f9938a542dd8f41bd0a92099a90.png)

The new version of the editor provides an easy way to run the script on Electra. The tabs are there to switch between the editor and the Electra logs viewer. This means one does not need to switch to ElectraOne console app when working with Lua.

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/1X/701adbf3cf6da709641b99152398bda3893700f6.jpeg)

The log viewer displays the stream of Log messages in real time:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/1X/26c9380aa3275486989653293936e618c0e16501.jpeg)

**Device rate**

In order to adjust the MIDI transmission rate, click the Edit device button:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/1X/0a8037edfa1333a1b928d14f3219e3bd0101ea3c.png)

and then enter the rate. The value is the lenght of the lag between the messages [milliseconds]:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/1X/82ee17db826ff0300de4a5d021c491710a111592.png)

---

<div class="post-metadata">

### Author: ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)
#### Post date: [December 12, 2021, 6:48am UTC](https://forum.electra.one/t/electra-app-update-basic-sysex-editor-electra-log-viewer-device-rates/1202/2 "2021-12-12T06:48:18Z")

</div>



---

<div class="post-metadata">

### Author: ![NewIgnis](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/newignis/32/767_2.png) [@NewIgnis](https://forum.electra.one/u/NewIgnis)
#### Post date: [December 12, 2021, 12:05pm UTC](https://forum.electra.one/t/electra-app-update-basic-sysex-editor-electra-log-viewer-device-rates/1202/3 "2021-12-12T12:05:22Z")

</div>

especially having the log view inside the app will be very helpful

---

<div class="post-metadata">

### Author: ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)
#### Post date: [December 12, 2021, 12:15pm UTC](https://forum.electra.one/t/electra-app-update-basic-sysex-editor-electra-log-viewer-device-rates/1202/4 "2021-12-12T12:15:02Z")

</div>

I will try to add an interactive console too. It will allow running the Lua commands on the fly. That should make discovering sysex messaging quite fun.

---

<div class="post-metadata">

### Author: ![Resyn](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/resyn/32/727_2.png) [@Resyn](https://forum.electra.one/u/Resyn)
#### Post date: [December 13, 2021, 12:46am UTC](https://forum.electra.one/t/electra-app-update-basic-sysex-editor-electra-log-viewer-device-rates/1202/5 "2021-12-13T00:46:19Z")

</div>

On page [https://app.electra.one](https://app.electra.one), clicking MY PRESETS opens [Electra One App](https://app.electra.one/account).  
Any chance of offering a small number of sub-accounts?  
Maybe visible for the user as  
account1  
account2  
and so on. Maybe hitting the MY PRESETS link could open a short menu…  
And the “sub-accounts” could be name-able?

---

<div class="post-metadata">

### Author: ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)
#### Post date: [December 13, 2021, 2:39pm UTC](https://forum.electra.one/t/electra-app-update-basic-sysex-editor-electra-log-viewer-device-rates/1202/6 "2021-12-13T14:39:11Z")

</div>



---

<div class="post-metadata">

### Author: ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)
#### Post date: [December 14, 2021, 8:21am UTC](https://forum.electra.one/t/electra-app-update-basic-sysex-editor-electra-log-viewer-device-rates/1202/7 "2021-12-14T08:21:37Z")

</div>

Using real user accounts and linking them together would be quite a big change to the whole system. But if I get it right, you are asking for posibility to have catagories or folders for your presets. Is that correct? ie. looking for a way to organize your presets?

---

<div class="post-metadata">

### Author: ![Resyn](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/resyn/32/727_2.png) [@Resyn](https://forum.electra.one/u/Resyn)
#### Post date: [December 14, 2021, 10:43am UTC](https://forum.electra.one/t/electra-app-update-basic-sysex-editor-electra-log-viewer-device-rates/1202/8 "2021-12-14T10:43:45Z")

</div>

I thought it might be easy. Challenging to keep things well-organized when there are rather different projects going on. I can deal with it in documentation on the side, thanks Martin.
