Forthcoming ideas: Bytebeat and algorithmic music

Last week I found a new (new to me)  interesting concept  to explore: the algorithmic music.

The idea is to send a sequence generated by a simple formula based on time-dependent data to the DSP.

These data are interpreted as waveform when sent to the /dev/dsp device (or via aplay if using ALSA) creating a kind of musical piece based on the generator function used.

It is harder to explain than to show:

main(t){for(t=0;;t++)putchar(t*(((t>>12)|(t>>8))&(63&(t>>4))));}

Web resources to explore:

http://countercomplex.blogspot.com.es/2011/10/some-deep-analysis-of-one-line-music.html

http://canonical.org/~kragen/bytebeat/

http://countercomplex.blogspot.com.es/2011/10/algorithmic-symphonies-from-one-line-of.html

Posted in C/C++, Concept, Forthcoming ideas, Music, Programming Tagged with: , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

*