Sunday, March 6, 2016

Answer to preceding post ... ByteBeat

As you may have tried yourself, the tiny binaries produced by the preceding code create long tunes directly coded by a function of time !

So you basically have s=f(t) where s is the output sample, t the sample id and f a simple expression as the one I put on the title.

The thing is you can actually build quite complex song with it ! 

This technique has been called bytebeat and the main article describing it was made by someone named "viznut".

See the original article here http://countercomplex.blogspot.fr/2011/10/algorithmic-symphonies-from-one-line-of.html or here http://canonical.org/~kragen/bytebeat/




and and example with trippy visualizations :



I surely will include one or two of them in a test audio program on the sdk .. In the meantime here is the code :

8 comments:

  1. it'd be cool to have a interpreter to put things in like this...

    ReplyDelete
  2. also, release the source code! (or link it here...)

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. that was a double post. looks great, thanks makapuf!

    ReplyDelete
  5. are there any stereo algorithmic songs yet? :)

    ReplyDelete
  6. I wonder if IBNIZ (https://github.com/viznut/IBNIZ) would run fast enough on the Bitbox to be useful...

    ReplyDelete
  7. Thanks for example with trippy visualizations :) It seems to me that Mario and Sonic games had the similar music and graphics.

    ReplyDelete