A couple of days ago I first encountered “bytebeat”. This is a new hype revolving algorithmic music and sounds. The basic idea is this:
This simple loop has one variable, t (time). And every iteration we use t to calculate some output. Next, we take the output and pipe it into 8-bit 8-kHz PCM channel (for example /dev/audio!).
A couple of examples in a YouTube video:
In Java you could do the following:
These simple one-liners are able to produce amazing sounds and music!
Here is one (including the best song I’ve created): http://t.co/9oognysS
The computer/synthetic sounds are also good for dubstep.
For more information on this subject: