Rayhan Hasan / code
InkWeb v0.8
» Download for: Mac / Linux / WindowsInkWeb is a simple drawing program with a few additions. It is written in Processing, and inspired by work by Mr. doob.
September 2010
ChromaMIDI
ChromaMIDI is a program that takes information about notes being played on a keyboard and creates a visual representation of the music in real time. The goal of this program is to allow the listener to discern patterns in music more easily.
Each note is assigned a position on screen that lights up when that note is played. Notes are arranged periodically from left to right, bottom to top. Each horizontal row is comprised of the notes of one octave. Each vertical column, therefore, represents the same note in different octaves.
ChromaMIDI cycles through colors over time, so notes struck together have similar colors. Saturation is controlled by note velocity.