I’ve finally gotten around to posting the code for an NES-style synth that I wrote last year during my vacation in August. It’s called 2A03 in homage to the CPU in the NES, and reads and plays binary files compiled from a high-level assembly language. See 2A03 on the project wiki, or go and download the source.
A few weeks ago I got around to cleaning up my modular synth library and I threw it up on GitHub under an MIT license. Check its page on the project wiki or just go straight to GitHub. There is an interface that uses it, Breakfast, which is a text-based interface, but I’d rather not release it as the code is old and gross, besides just being an interface made for testing (and learning how to use MIDI).
Once upon a time, I was a college student, and I ran a web server out of my dorm room. I somewhat recently pointed the domain toward my hosting, and am running a sort of museum/memorial for said server. You should go check it out.
Dan and I worked together recently on a project for Advanced Computer Graphics, and the code, paper, and presentation are all now available. The wiki page doesn’t have a particularly good explanation, so one should look at the paper and presentation. If there are any questions, feel free to contact me.
I finally got around to adding error checking to the system calls in libscorecode, and it’s now available on the wiki. It’s an implementation of ScoreCode as a destructive interpreter with event callbacks. The only feature I’ve left out is pattern cascading because I have no clue how that is supposed to work. This library could be useful for someone wanting to make generative music, or just for having a nice way to control a synth or other audio output programatically.
A few months ago I started re-arranging the items on the wiki’s main page. It’s grouped a lot better now by what is actually done and what isn’t and such. Also, there’s a number of new projects up there. One of note is Shine On Forever, Shine On Benevolent Sun, a game that I made for a recent game jam (which somehow managed to win). Check out the page for more info. Also, I’ve posted a little bit of my thoughts about the ongoing shout project in the personal section. Other than that, things just are. I wish I had more time to work on this, but I don’t.
archives