Hacker News new | ask | show | jobs
by erikschoster 2419 days ago
There are plenty of mature text-based options for music programming. For example SuperCollider (which also serves as a sound engine for many other front-end languages), Faust, ChucK, RTcmix, Csound (one of the oldest and still widely used & developed), HMSL, Hiroki Nishino's forthcoming microsound-oriented LC language, Paul Batchelor's stack-based Sporth... and on and on. Not to mention many options for using your general purpose language of choice with a music synthesis library, I'm the author of one for python called pippi. Paul Batchelor's C-based SoundPipe library is meant to be embedded. (I'm using parts of it in pippi.)

And so on!

(FWIW Max also has many text-based options like the lower level embedded gen language, and many bridges to higher-level languages like javascript, python, lua for programming at control rate...)