New to the Electra One (Mini) and really loving it so far!
I’ve been successful creating and using presets to control some hardware I have (connected via a Mio XL). All good there.
I’m also interested in exploring the Electra as an Ableton control device and love the option of using it to pick up and control the selected Ableton device. I installed the remote script and it works great, but when I try to switch back to a hardware preset it seems to just revert back to the Ableton remote script if I move or touch anything in Ableton.
The Ableton remote script also seems to be sending Midi data over the TRS 1 out, so it’s also duplicating the data it’s sending to Ableton out to my hardware synths. Not ideal!
Is it possible to switch freely between the Ableton Remote script and other hardware presets? If so, what settings would I need to tweak to achieve this? I assume this is a misconfigured port issue or something I’ve done wrong, so would appreciate any tips to clear it up.
Thank you for your question. Regarding the MIDI data sent out over TRS 1 as well: true, all remote script presets use MIDI Device settings that send their MIDI messages out over internal E1 ‘port 1’ which is then multiplexed and sent out over the USB Device connection (to Live) and the TRS 1 (MIDI 1 OUT). If you do not want your connected hardware to receive these MIDI messages at all, connect them over TRS 2 (MIDI OUT 2) and make sure your hardware control presets use a MIDI Device that communicates over E1 port 1. Alternatively, use different MIDI channels to communicate with your hardware. The remote script does not use channels 1-6.
Regarding the automatic switching: good point, I never thought of this use case. There are two options in config.py that control device selection (APPOINT_ON_TRACK_CHANGE and SWITCH_TO_EFFECT_IMMEDIATELY, both True by default.) Changing those makes the remote script less trigger happy. But what would the expected behaviour be, according to you? Should the remote script not do anything while your hardware control preset is shown on the E1, and only become active again if you select the mixer preset or the effect preset on the E1? Or anything else?
P.S.: Just checked, and in fact setting SWITCH_TO_EFFECT_IMMEDIATELY = False does exactly that: it will not change the currently selected preset on the E! (eg your hardware control preset), and only show the preset for the currently selected device in Live if you switch back to bank 6 preset 2.