SuperCollider is a powerful audio programming environment, designed for:
It gives you direct, real-time control over sound using code. It is really different from the former audio LiveCoding tools we have learned (eg. Strudel), which tend to be very high-level and easy to read and use. When using SuperCollider, you are basically directly manipulating different signals and their parameters, which goes to the fundamental principles of how sounds are made.
https://supercollider.github.io/
In SuperCollider, there are two main parts:
sclang) — where you write code.scsynth) — which actually generates the sound.Important: Your code alone doesn't create sound — it needs the server to "play" it.