On Windows 10 with Ableton Live Suite 11.0.5 installed under a custom folder on a secondary SSD - and with User Library in a custom folder - the installScript does not succeed. It creates a “Remote Scripts” folder under the C:\Users[User]\Documents\Ableton\User Library.
However - due to large libraries, my actual user library is also at a custom location (as set in Live). Apparently - for remote scripts, ableton now only parses this folder, since the control surface does not show up in Live - nor the input script under inputs nor the entries in the midi list.
When I copy the folder to the actual User Library, the control surface becomes visible, but no “touchAble script” input is available for selecting, and no entries in the midi list appear.
The server shows the client (on an iPad Pro 2020) as connected - and the ipad receives and displays the state from ableton, but cannot send inputs - and is not updated correctly (when I start live, the client on the iPad shows a successful connection to the server, then when I switch the project in Live and press play via mouse, the connection is shown as lost).
The log has no interesting stuff - just a bunch of “[19956] ERROR process_id2 id 0000000000000000 3” lines and these success messages before that:
[19956] INFO LoadUsbLibraries
[19956] INFO Could load ASL.dll Product Version: 1.0.0.1 target: 1.0.0.1
[19956] INFO Could load CoreFoundation.dll Product Version: 1.238.185.0 target: 1.238.185.0
[19956] INFO Could load CoreFoundation.dll Product Version: 1.238.185.0 target: 1.238.185.0
When I try to run the install.bat manually, it says it has no permissions to access the dlls - and it deletes itself and a bunch of other stuff… for whatever reason.
… it also doesn’t help that there is no uninstaller / clean uninstall - and since no uninstaller is registered, windows throws an error when trying to uninstall via Apps & Features.
Suffice it to say - the problem persists after Live-restart, reboot, re-install of server, re-download of server (which I have to start three times before it can finish - what’s up with that?) and re-install etc.
Firewall exceptions are set for the touchableServer exe
Some help would be appreciated.
EDIT: After some more trying - it works to some extent even without the midi devices and touchableScript as input - but only until I open the Prophet12Editor by codeknobs to control my Prophet-12 module - whereupon touchable immediately loses connection.
The log at this point is appended with:
[23988] DEBUG wait for received failed to select with to socket 32432 wit error (null)
[23988] DEBUG wait for received failed to select with to socket 32432 wit error (null)
[23988] DEBUG wait for received failed to select with to socket 32432 wit error (null)
[23988] DEBUG wait for received failed to select with to socket 32432 wit error (null)
[23988] DEBUG wait for received failed to select with to socket 32432 wit error (null)
[23988] DEBUG wait for received failed to select with to socket 32432 wit error (null)
[23988] DEBUG recv returned: -1 reason: 10054 |||| PerformDisconnect();
[23988] DEBUG failed to connect to port 9008 wit error Bad file descriptor
[23988] DEBUG failed to connect to port close socket 9008 wit error Bad file descriptor
[23988] DEBUG Successfully connected to script TCP port on port 9008
[23988] DEBUG Script Message /script/load/start with error 0
[23988] DEBUG Script Message /script/load/start with error 0
[23988] DEBUG packet_length (19076) + initial_length (16372) + cur_offset (0) >= buffer_size (16384)
[23988] DEBUG Peer disconnected reason: 0
[23988] DEBUG Successfully connected to script TCP port on port 9008
[23988] DEBUG wait for received failed to select with to socket 32464 wit error (null)
[23988] DEBUG wait for received failed to select with to socket 32464 wit error (null)
[23988] DEBUG wait for received failed to select with to socket 32464 wit error (null)
[23988] DEBUG wait for received failed to select with to socket 32464 wit error (null)
[23988] DEBUG wait for received failed to select with to socket 32464 wit error (null)
[23988] DEBUG wait for received failed to select with to socket 32464 wit error (null)