SuperCollider is an audio server, programming language, and IDE for sound synthesis and algorithmic composition. https://youtu.be/Ix2b_qFYfAA
It's a very useful language i've been using for a while...