Bytebeat in Scheme
You can use guile main.scm | aplay to try it out. I'm working on a better audio output method.
guile main.scm | aplay