Sub-frame synchronization between Ableton Live and websites running on remote devices.
Install the code in server on a remote server and run with node app.js.
Modify the definition of timeServer in ableton/ServerDate.js to correspond to the remote server address.
Drop the ableton/device.amxd onto a track in Ableton Live.
Load the example page on the server and start the playback in Ableton Live.
Add the following to your Nginx configuration to add socket.io support:
server {
...
location / {
...
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_cache_bypass $http_upgrade;
}
}