-
Some readings:
[1] Dean, Roger T. The Oxford handbook of algorithmic music. Oxford University Press, 2018.
[2] Blackwell, Alan F., et al. Live coding: a user's manual. MIT Press, 2022.
[3] Kirkbride, Ryan Philip. Collaborative interfaces for ensemble live coding performance. Diss. University of Leeds, 2020.
[4] Roberts, Charlie, et al. "Rethinking networked collaboration in the live coding environment Gibber." (2022).
After experimenting with PD, Csound, SC, Tidal, and Glicol for several years, I am now working on a time-stretching/pitch-shift algorithm, together with some FM synthesis with LLM: https://github.com/chaosprint/glicol/discussions/139
What I want to say is that there are also many underlying algorithmic patterns in sound itself. It's fascinating to think about it, especially in the context of collaboration.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
strudel
Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript
An easy way to experiment with this is via Strudel[1], a JS port that plays in-browser (annoyingly, works better with Chrome than Safari.)
[1] https://strudel.tidalcycles.org
-
Personally I've never been attracted to writing SuperCollider code, especially not in a live context, largely due to its syntax, but also its complexity.
So-called 'visual programming languages' I don't find interesting for performance, since they rely on the mouse for program manipulation.
For me Tidal's mini-notation is the greatest music sequencing tool of all time, bar none. Every time someone shows me a sequencer I can usually write the Tidal code in my head on the spot, and save $1000s on redundant hardware. It could only be beaten by being turned into a physical instrument, something I've tried to do in the past: https://github.com/jarmitage/Stenophone.
That being said, even though I'm evidently a big Tidal fan I would still call attention to ICLC and HLCI, where amazingly creative and interesting new systems and approaches are being proposed every year:
https://iclc.toplap.org/
https://hybrid-livecode.pubpub.org/