hey friends. i have a problem with my op1 fw241 since some time.
i am trying to connect it to my mac and use it as a controller for ableton live 10. i downloaded the script and installed everything correctly but i wont work. i chose op1 in the ableton settings and turned in out and sync on, but my op1 wont change the screen to a controlling screen. after choosing comp -> control it just stays there and does nothing. it sends midi and i can use it as a midi keyboard and it plays the instrument in ableton AND i can change the octaves but thats all. i cant do any other controlls and i dont know the problem. its straight plugged into the mac.
i know that it once worked (i tried it some months ago) but i dont know what is different now. i installes the firmware from 237 to 241 just before that. it might be because of that.
does anybody have any ideas?
ps sorry for my bad english. its not my mother tongue
HI, I am having the same issue on my MacBook. Oddly enough, It works perfectly fine when plugged into my desktop PC - the op-1 control screen comes right up - but I cannot figure out how to bring it up on the Mac. I will keep fiddling with it and let you know if I can get it to work.
I tried that Live 9 version but it completely screwed my OP1 up. I thought I’d bricked it, but a factory restore seems to have fixed it. I’m leaving it, not risking it anymore. Glad it’s working for you.
The latest Live 10 version sort of worked for me. In ctrl (T2) mode I didn’t get the expected Ableton integration screen - midi worked but synth performance didn’t. If I switched to OP1 (T1) mode synth performance worked, but I got the occasional rouge note when I played the keys on my OP1.
I was using firmware 241. I’ve since upgraded so might try again. I’m also only using Ableton Basic.
I have installed the lastest ableton script available and still cannot get feedback or any control of ableton live beyond as a standard midi controller. has anyone had luck using the op-1 script in ableton 10? I am running the v.242 on my op-1. Any help?
I tried as well on Ableton Live 11 with firmware #243 but I do not get any visual feedback either, whereas I did on #242. I tried downgrading the firmware but ran into error message at boot.
Does anyone has any hint on this?
I’m pretty sure it’s the script’s fault, as going through the source code, I can see that the script is supposed to log some messages to Ableton’s log file, but I don’t see those log messages in the log file.
Also, the script is supposed to send the “enable” sysex string to the OP-1:
0xf0, 0x00, 0x20, 0x76, 0x00, 0x01, 0x02, 0xf7
But i don’t see that string being sent to the OP-1 when monitoring the MIDI traffic with MIDI monitor.
In fact, when I manually send the string via SysEx Librarian, OP-1 correctly switches to Ableton controller mode.
I’m planning to do some more debugging and see what’s going on with this script.
Unfortunately, Imaginando (the original coders of the script) no longer maintain it, and TE basically said that they don’t do it either.
After some more debugging I changed my mind, the script should work fine, but the OP-1 is not cooperating: the script sends an identity request to the OP-1 upon startup:
xF0 x7E x7F x06 x01 xF7
OP-1 should answer with a identity sysex string, which should be captured by the handle_sysex function in the script. The script would then make sure that the device is actually an OP-1, by comparing some bytes with some expected values, and then send the sysex enable sequence, which switches the OP-1 to controller mode.
That never happens, and the script keeps trying to connect to the OP-1. This can be seen from the Log.txt file (mine is in ~/Library/Preferences/Ableton/Live 11.2.11):
Firmware 243 introduced some changes in the sysex identity string (“updated: OP-1 sysex identity reply now reflects product family, model and firmware with actual version numbers. previously these values were zero”) but I guess these changes somehow broke the MIDI compatibility, at least for sysex handshaking.
I contacted TE asking them to check, hopefully we’ll get an update.
No unfortunately. I am in contact with TE. They also confirmed that the OP-1 (with firmware version 246) does not reply to the sysex identity request. It is not the expected behaviour so it remains to be seen whether they are going to correct it in a firmware update.