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 :
it'd be cool to have a interpreter to put things in like this...
ReplyDeletealso, release the source code! (or link it here...)
ReplyDeletedone !
ReplyDeleteThis comment has been removed by the author.
ReplyDeletethat was a double post. looks great, thanks makapuf!
ReplyDeleteare there any stereo algorithmic songs yet? :)
ReplyDeleteI wonder if IBNIZ (https://github.com/viznut/IBNIZ) would run fast enough on the Bitbox to be useful...
ReplyDeleteThanks for example with trippy visualizations :) It seems to me that Mario and Sonic games had the similar music and graphics.
ReplyDelete