I’ve been working on a project for Reaper and Electra One users: KnobConnector. It’s a control surface plugin that organizes all parameters of a track’s plugin into a logical hierarchy, making it easier to navigate and control any part of your instrument or effect directly from the Electra One (mkII).
KnobConnector follows your currently focused FX in Reaper and adapts the E1 accordingly.
For example, here’s what the E1 looks like when u-he’s Repro-5 is focused:
This is the first preview version of KnobConnector, which I initially developed for my personal use case. I’d be really interested to see how others might use it or how it could fit into different workflows so I appreciate any feedback, whether it’s about bugs, suggestions for improvements, or new feature ideas.
Version 0.9.0 is here with the following improvements:
v0.9.0 (2024-10-28)
ValueExpressions: Added a workaround for plugins (e.g., VCV Rack or Reason Rack) that only report normalized values (0.0 to 1.0) to the host. This allows defining mathematical expressions that calculate meaningful values for the E1 display.
Before:
After:
DynamicMaps: Added background scanning for parameters when modules are added or removed.
DynamicMaps: Improved the ParameterNames matching mode by detecting split module groups in parameters.
Navigation: Navigation state (selected module, submodule, and parameter view) is now remembered and restored during runtime for each plugin instance. This feature is limited to runtime only due to API constraints.
SteppedParameters: Fixed a bug that caused stepped parameters reported via the REAPER API to be overwritten by default range values in the plugin map.
@martin I cannot edit my initial post anymore. It’d be easier for others if I could continuously add the latest version to my initial post so they don’t have to look through the entire thread to find the latest one. Is it possible to make an exception for this specific thread to allow me to edit my original post?
Hi! Just want to say this is awesome. New to the E1 and picked it up just for Knobconnector. Been trying to set up a different controller for months and this seems be what I wanted the other to be but a whole lot easier. A breath of fresh air, so nice. Thank you!
Fixed a crash when paging through parameters results in a parameter view starting with only hidden parameters for the current submodule
Known Issues:
Wrong submodule shown as selected when paging through parameters results in a parameter view starting with only hidden parameters for the current submodule
Overlapping groups when paging through parameters results in a parameter view starting with only hidden parameters for the current submodule
Paging through parameters sometimes fails to scroll the submodule view