Sunday, September 26, 2010

OpenGL Solar System

First program for OpenGL. Just a little solar system model you can look around.



Source:
Binaries:

Java Sample Picker

I was listening to the Books and wanted to replicate their sound of using random samples of people talking from many different sources to make a single sentence. I came up with a very small java program that would look at a text file, read the sentence I had written in it, and collect the appropriate samples from a sample bank I had created and copy those samples to a new folder in order which I could then use in my DAW(Ableton). It also counted for multiple samples of the same word by choosing a single one at random.

Source:

R Calculator

A calculator written in R with a neat gui with graphs and help prompts to calculate Hyper-geometric function and such. Was surprised at just how much I could do in R, really a great little language. You need the latest version of R and an additional package tkrplot to run it.




Source:

Simple Fly

A college assignment to make a very simple flight booking system for the cmd prompt(no fun) in c++ in a week end. Nothing difficult at all really but got the highest mark for the finished program so thought it was worth the post.
















Source:
Binaries:

VST Panning

VST that can control the left and right channel's loudness. This will be the only VST I write as I found visual programming languages such as Pure Data and Reaktor to be simply just better for working with audio. The code is sadly lost but I still have the working VST.












dll:

GCD on MIPS64

Our lecturer gave us the task of writing the most optimized GCD algorithm (without using recursion) in MIPS assembly. I won by a couple dozen clock cycles so thought it was worth a post.

Source:

Assembly Pong

Pong game in x86 assembly using interrupts. The pads where easy to do and once I understood how to make the ball move along it was just a matter of polling to see if the ball was at a place where it should bounce in the opposite direction or keep moving.

Source:
Binaries: