pouët.net

Experimental music from very short C programs

category: code [glöplog]
(I'm sure this was already posted but I went through the BBS back to the 19:th and couldn't find anything about this, so here goes)

http://www.youtube.com/watch?v=GtQdIYUtAHg

Awesome experiment and brilliant initiative by Viznut, Visy et al. Might very well be the smallest "synths" I've ever seen ;D (when it comes to lines of code, I have no idea how large the binaries are). I definitely dig the results they get. Time for a new executable music compo that's limited by the number of characters of C you're allowed to write?... or something?... come up some limitations that make sense and try this out as a new compo! :).
added on the 2011-09-27 12:48:25 by elfan elfan
Should be able to fit in 256b, no?
added on the 2011-09-27 12:53:48 by Gargaj Gargaj
this is brilliant, thanks for posting :)
added on the 2011-09-27 12:55:11 by k-bird k-bird
Some nice loops there.
added on the 2011-09-27 12:57:22 by raer raer
fascinating stuff!
added on the 2011-09-27 13:08:02 by psonice psonice
very impressive!
256b music compo? output raw PCM data and play it back afterwards.
added on the 2011-09-27 13:13:48 by Preacher Preacher
I'd like to see that compo! :)
added on the 2011-09-27 13:18:36 by xTr1m xTr1m
there was already a 256b music compo on c64 a while back. (and 512b,1024b)

link
added on the 2011-09-27 13:23:48 by 4mat 4mat
Very impressive.
added on the 2011-09-27 13:34:06 by Shiru Shiru
Quote:
there was already a 256b music compo on c64 a while back. (and 512b,1024b)

link


Time to start running that compo for other platforms too then I guess :). I'd love to hear what 256b executable music sounds like on Amiga and PC :). Or Spectrum. Or Atari... or... or...
added on the 2011-09-27 13:46:45 by elfan elfan
it doesnt have to be binary though. it seems fully plausible to me to make this as a shell script that automatically feeds stuff into /dev/dsp
added on the 2011-09-27 14:06:19 by Gargaj Gargaj
finally somebody makes music in the way I need it!
added on the 2011-09-27 14:08:41 by las las
Gargaj: Indeed! That's an interesting idea for a compo: Scripted music :D. Or the script in itself should be small enough to compete in size-limited exec music compos. This is very exciting :D.
added on the 2011-09-27 14:31:27 by elfan elfan
I might participate in a binary compo, but learning shell scripting just for the heck of it (plus installing something with a /dev/dsp) would probably put me off.
added on the 2011-09-27 15:42:28 by Preacher Preacher
somebody post a waveout template with a callback func!
added on the 2011-09-27 15:47:05 by las las
it is part of the isystem from iq...
you can find it in the example with the white sphere on white ground
added on the 2011-09-27 16:02:33 by FeN FeN
I'm with Preacher and I'll pus it further: this is too niche. Bullshit.
added on the 2011-09-27 16:23:49 by superplek superplek
pus it? aah... push it.
added on the 2011-09-27 16:24:03 by superplek superplek
heh, those examples are rad :)
This is awesome !
superplek - you are a moron.
added on the 2011-09-27 17:29:14 by lsl lsl
that's wicked. i just did one too:

main(i){
for(i=0;;i++)putchar(
i * i * i >> 6 & i & i << 6 | i & 7 << i >> 5 & 542 >> 5;
);}

works nice for me :-)
added on the 2011-09-27 17:31:00 by frenzy frenzy
en je moeder heeft krentenbaard, net als je wereldbeeld.
added on the 2011-09-27 17:31:42 by superplek superplek
Too niche. For the demoscene. Hihihi.
added on the 2011-09-27 17:52:48 by raer raer

login