TidalCycles – A language for the Live Coding pattern
tidalcycles.org
tidalcycles.org
Hylogen is an EDSL for livecoding shaders in Haskell [1]
My weapon of choice is Extempore by Andrew Sorensen [1]. Dual languages in one system available for blistering speed in livecoded graphics and sound/music.
[1] https://github.com/sleexyz/hylogen
[2] http://extempore.moso.com.au/Livecoded visuals/sounds is something i have been doing with a livecoding tool that i develop where a graphical canvas is actually both, the audio spectrum and the visuals, all driven by a single GLSL fragment shader : https://www.fsynth.com
If anyone is in London I will be giving a talk about using Tidal soon at this free event: http://www.musichackspace.org/events/music-hackspace-present...
I will hopefully find time to write something public at some point!
Sonic Pi: http://sonic-pi.net/ On GH: https://github.com/samaaron/sonic-pi Aerodaynamic: https://www.youtube.com/watch?v=cydH_JAgSfg
Can you use text to move a slider?
Deleted comment
I would be inclined to use a language that had more signal processing built in, ie Mathematica:
https://reference.wolfram.com/language/guide/SoundAndSonific...
https://reference.wolfram.com/language/guide/SignalProcessin...
The pedant in me already observes that any programming language is "a DSL for transforming textual patterns into..." but i hope my sense in representing the difference is clear enough.
Other languages such as Chuck, Supercollider, Pd, or Max are much better suited to the signal processing side of things (though there are certainly plenty of pained souls who have done plenty of musical work in these languages).
Edit: I can safely say that if you're planning on getting into live coding, Tidal is the way to go. I wouldn't recommend anything else. There be dragons.
(I have yet to run into anyone else that's heard of the thing I linked, and I think it's really awesome.)
I think you're being downvoted for negativity, but you make a fair point.
The THX logo is a classic of sound design made entirely with code.
Given all the newer langs, it should be easy to do better.
Oddly, this doesn't happen. It's very rare that anyone makes non-toy music with these langs, never mind creating an acknowleged classic.
There may be reasons for this.