Recursion Inspired Audio Sequencer

This experiment uses the concept of recursion and feedback to generatively compose audio. Currently the compositions are composed of several pre-recorded audio files each with rhythms at 120 b.p.m. As the app runs, audio from each queued loop is pushed into an audio buffer and during that process by way of some randomness each loop has the possibility of spawning a new node. All spawning happens on one of 8 beats in each measure. This ensures that the tracks stay in time with one another.

None of the audio files are properly mastered so the output is a little low. Additionally, most of the sounds are muted or bass heavy and hence not very audible through laptop speakers. Headphones or speakers are recommended. Also, keep in mind that because each composition is based on recursion and randomness, so sometimes a composition will consist of only one or only a few loops. Just press play again.

Posted in Actionscript, Audio, Visualizations | Tagged , , , , , , , , | 2 Comments

2 Responses to Recursion Inspired Audio Sequencer

  1. alp tugan says:

    nice. I like the idea. Is there any performance issues? I heard jitters and buzzes when playing some of the sound files.

  2. Jeremy says:

    Thanks Alp,

    Yeah, it’s difficult to say whether what you heard was a performance issue or if the jitters were in the sound files. However, because it is somewhat randomly composed, it’s possible due to the number of queued audio buffers and the speed of the computer, that bottlenecks occur.

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>