2 ms·
Is there alternative syntax? I don't want to be typing "end" everywhere. Stack based, declarative, sexp, indentation, anything?
by 127 1mo ago
Is there alternative syntax? I don't want to be typing "end" everywhere. Stack based, declarative, sexp, indentation, anything?
- chris_j 1mo agoOvertone [0] is a precursor to Sonic Pi that uses Clojure. Sam used to work on it before he created Sonic Pi. I remember having great fun playing with it at a Clojure meetup in about 2011. Overtone appears to still be going if you want to check it out. [0] https://github.com/overtone/overtone https://github.com/overtone/overtone
- donaldihunter 1mo agoThere are alternative frameworks that also drive supercollider: https://tidalcycles.org https://tidalcycles.org is built in Haskell https://strudel.cc https://strudel.cc is a Javascript REPL
- atimcha 1mo agoI am working on live coding WebDAW, written with ClojureScript (so a Lisp dialect): https://github.com/tmythicator/tritoncha https://github.com/tmythicator/tritoncha Live: https://tmythicator.github.io/tritoncha/ https://tmythicator.github.io/tritoncha/ Right now it is based on mix of Three.js (for visuals) and Tone.js (for audio). I playing with the idea to rewrite the synth/sequencing part on WASM. But the live music scripting language will remain to be ClojureScript. As I see the Lisp language family to be much superior in expressiveness. Less syntax rules, more code as data
- poulpy123 1mo agoThere are many languages like sonic pi now, search for "livecoding". The most prominent currently is strudel