Projects
Here are some projects that have been made by va2600 members.
Feel free to use the code. Send back any modifications/enhancements you might make to the appropriate author.
fie
Pianobarfly
This project has been taken over. Here is the updated source.
Linux terminal client for Pandora that saves pandora streams to your hard drive as mp3. Youtube Demo
Ubuntu install instructions:
wget http://va2600.net/projects/fie/pianobarfly/pianobarfly.tgz tar -xzf pianobarfly.tgz cd pianobarfly sudo apt-get install cmake libmad0-dev libao-dev cmake . sudo make sudo make install
Sound Source
Flash/Javascript interaction to adjust the volume of an mp3 playing within a flash file based on it's location.
Game of Life
HTML/CSS/Javascript implimentation of John Conway's Game of life. An experiment in cellular automa. There are a few optimizations but it could use work. Larger grid sizes show the rendering down exponentially.
Webscreen
Ajax enabled web page that shows a live screen console running locally on the web server.
benkillin
Arduino 15 Step Digital Synthesizer
This project is a digital synthesizer for the arduino microcontroller. It is a 15 step digital synthesizer, which means for each step (which corresponds to a particular button in the button matrix), there is a corresponding "step" in the frequency sequence. So that means the microcontroller loops through an array of length 15 elements and each element is a frequency. As the microcontroller loops through the array it constantly checks the state of the keypad, and if a particular key is pressed, it will read the current state of the potentiometer that controls the frequency (in hertz) and assign that frequency to that step in the sequence. As it loops through the array, it will also send that frequency to a square wave generator so it will output sound from one of the digital IO ports (not analog or PWM).