An updated version firmware-v4.0.0b.srec.zip (1.7 MB)
I was able to reproduce it and I hope it is fixed now.
fixed
fixed.
Finished features:
- The Electra’s USB Host can now handle up to 16 MIDI ports (MIDI cables) on connected USB devices. Each of those ports can be routed to Electra’s internal port PORT 1 and PORT 2, or ignored. Here’s an example of MioXL and MRCC connected to Electra:
@Songsta I’ve made changes here that I hope will help to successfully recognize the LinnStrument. If you are not a developer, I suggest you wait for the official release though.
- Electra’s internal router has been extended so that it supports routing between any port of any interface (it has been done in v 3.7 already). Now, the router can be configured using the controller’s UI. Please note, it is not possible to save adjusted config yet. I am working on it now. The router configuration is accessible via the new Main Menu.
- Preset devices (their MIDI port and channel) can now be modified directly on the controller using the Device List editor. All changes stay saved until the preset slot is not reloaded with a new preset. This means that users do not have to copy and modify existing presets if they need to change MIDI port and channel only.
Router configurations, USB assignments, and the Device list overrides can be, of course, also modified using the SysEx calls. Examples will follow soon.
- Snapshots have been reworked and improved. I fixed reported issues as well as I added an option to morph (linear interpolation) between two saved snapshots. There is also an option to randomize data with boundaries given by two saved snapshots.
The morphing and randomization is available for top 12 snapshot slots. There is an indicator of interpolation/randomization underneath each pair of “morphable” snapshots. The morphing and randomization is controlled with the pots.
Note:
- Snapshots parameters with the identical value are ignored (that way you have control over what is being modified)
- Randomization uses left snapshots as one boundary, the second boundary is set by the current morphed sound. That way, you have control over range of random values generated.
- Newly generated values can be saved as a new snapshot at any time.
I have tested the feature using the MidiMonitor only. I still need to do real-world tests with synthesizers. I do expect that things will keep evolving here…
- The Main Menu can be opened by swiping the right side of the screen (see above). It provides access to all features listed above. The main menu can be also mapped to external MIDI control.
ps: I am busy with updating the documentation too.




