Internet communication is now growing at an unprecedented rate, and composers have been sharing one-liner codes written in the SuperCollider programming language over the course of the past two decades.
They see this approach as a quick way to learn how to code, but also as a challenge that consists in producing the most impressive sound result by writing the shortest possible line of code.
All current programming languages for audio synthesis and algorithmic composition – whether graphical or text-based - come with a number of visualization tools intended for audio analysis and algorithm evaluation. These tools also help to understand how these programs work in terms of digital sound production.