Sure, let me know when I can help. It should be reasonably straightforward though: click the link to the GitHub repository above, then click the green Code button, and then select Download ZIP. Install the downloaded files to the location described in the README.md (the text you see when visiting the repository), configure as explained there (you need two additional programs) and you should be all set.
Other option is to clone the @jhhās repository to the directory with remote scripts (~/Music/Ableton/User Library/Remote Scripts/
on MacOS and ~\Documents\Ableton\User Library\Remote Scripts
on Windows). Either using the command line command or GitHub Desktop. That way it is easier to keep the ElectraOne scripts updated when @jhh makes new changes.
I can confirm it is much faster. What happens if sendmidi is not installed? Does it revert to Liveās MIDI stack?
And one more Q. Would it be possible to remove the preset (bank 6 / slot 2) when the last device is removed from Ableton? ie. only the Mixer would stay in the bank 6.
If sendmidi is not installed it reverts to the normal, slow, method of uploading a preset through Live.
Sure, if the last device is removed from Ableton, the effect preset in bank 6 slot 2 could be removed. Iāll put it on the todo list.
Hi,
Iām trying to understand what is going on here to make the script work, but Iām quite out of my depth.
Iām trying not to ask nonsensical questions before digging deeper.
Needless to say I havenāt gotten the script to work.
I wish I could see a video of the install process beyond just having the python files in the remote script folder.
I need to know one basic thing right out the gate.
Is this supposed to work if the Ableton folder is not in the main drive, and therefore with a different directory?
Am I supposed to edit some file to match my setup?
Iām on windows. Iām guessing thereās a step where MidiPipe is use on mac, to merge Midi portsā¦? (Step I havenāt figure out yet).
I have midi ox on Windows that I think does the same thing.
If I understand what needs to be done I can try to replicate it in windows using that software.
I have no access to a Windows machine, so I unfortunately cannot be of much help. If you install the python files in the remote script folder (Iām told this is ~\Documents\Ableton\User Library\Remote Scripts where ~ stands for your home directory) this should work. You can check you installed it correctly if you can select ElectraOne as a remote script from the dropdown list in Preferences.
You need (for now; this should be fixed soon) something like MidiPipe to merge MIDI ports: you need something that merges the CTRL and Port 1 output of the ElectraOne into a single MIDI output that you can then select as input for Ableton.
Ok this last bit, helps, I wasnāt sure which ports to merge.
I think I know what to do, Iāll try it as soon as I can.
One thing for sure is that MIDI is being sent and recognize from the preset. But unless I manually map it, it doesnāt work.
I still donāt understand everything I need to do, but Iāll come back later once I got the basic figured out.
Yeah I ran into the common Windows poor midi implementation and canāt run both programs at once. I will try another software called Loopbe and see if that works.
Later;)
Well I wanted to report that I got somewhere.
I can get the script to work if in Ableton preference, under control surface, input I first select port 3 (Ableton gives me a yellow bar at the bottom saying E1 is mapping.
Then I load letās say looper into a track. Shows up on the E1 (itās truly awesome btw!).
But the caveat is,
I have to change the input back to āElectra controllerā (USB port in guessing), which in turns turns off the automatic loading of a new device, but everything else works.
So in the end, this is a windows limitation as everything is right now. Iām still trying to find a good workaround.
I guess in a couple of weeks a new version of the firmware (3.0) will become available that allows the remote script to work without any additional software; the MIDI port mapping issue is then resolved and it should work for you much more easily too
Hi, for me it works fine
just make sure you use the latest:
in ableton I have electraone as control and in and out
- ElectraOne Controller
- revision 2.00
- firmware v2.2
use github desktop with the url of the git and clone it to C:\Ableton User Lib\User Library\Remote Scripts\ElectraOne
Hi,
Iām curious Iāve tried several things to no avail.
You are on windows 10, Ableton 11?
I have 3 inputs and 3 outputs for E1 (Electra controller,
Electra controller 2, Electra controller 3).
Which ones do you select for input output?
I appreciate if youāre able to help.
Iām pretty sure I have the last version, but I will change it to be linked and make sure itās always updated.
Either way,
It seems an upcoming firmware update will solve this, but Iām just wondering how you got it to work:)
I am on MacOS
You should see three inputs/outputs when plugging in the Electra: Port 1 Port 2 and CTRL.
To use the ElectraOne with my remote script, combine Port 1 and CTRL using an external program (I use Midi Pipe on MacOS) and merge their MIDI signals into one output, letās call it MergedOutput. The select mergedOutput as Input for the remote script in Live
Thank you for this though I was wondering how Flyweight got his to work if he were on windows.
If I use the equivalence of midipipe in Windows (midiox) Ableton wonāt see the Electra ports because the midi is āoccupiedā by another software in this case.
Have you tried loopbe midi?
Hi yes win 10 and Ableton 11
port 0 the first one I use
Ok.
Besides installing the script, did you do anything in particular? (Like installing Loopbe or modifying the script?). Iām assuming youāre also using some kind of interface⦠Iām stumped as to how itās working for you in Windows.
I tried the other night, installed it but I didnāt know how to make it work, so Iāll see if I can figure it out.
May I ask if and how you got the E1 to work with the script in Windows? Are you also able to have the editor open and connected while the E1 is used in Ableton? (I seen to recall you asking the Technobear about this, and he suggested Loopbe?).