tidalcycles / strudel

Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript
https://strudel.cc/
GNU Affero General Public License v3.0
671 stars 115 forks source link

ableton link #611

Open felixroos opened 1 year ago

felixroos commented 1 year ago

can be done with https://www.npmjs.com/package/abletonlink , tho it requires a node server to run.

could be combined with the desktop app later https://github.com/tidalcycles/strudel/issues/573

made a baasic poc here: https://github.com/tidalcycles/strudel/pull/394

the repl would need to check if the link server is available, and if yes, sync the scheduler. maybe it's also a good idea to opt in to link, needing to check a box in the settings or whatever.

felixroos commented 1 year ago

maybe only support this in the desktop app and try to use https://github.com/anzbert/rusty_link ? using node means we need to package it via https://www.npmjs.com/package/pkg which increases the binary by some 2 digit MB size.