Today we decided to continue the topic and talk about the Sporth language. It was specially developed so that composers could write computer music during live performances.
A photo ichael pierce / Unsplash
What is Sporth
Often under the term “music programming»Understand the process of writing music using sequencers, synthesizers and software. But some artists turn to more “hardcore” tools – program code and specialized PL.
One such language is Sporth.
Sporth (short for SoundPipe fORTH) is stack programming languageimplemented in C. Its operators allow you to generate signals of different frequencies and keys, work with function tables for sequencers and implement parametric modulation.
The language was developed by engineer Paul Batchelor, who at one time labored over speakers with a team Google atap. He presented his project at the International Conference on Live Coding in 2018. Though source repository was created on GitHub much earlier – in 2016.