Yurika Mulase

DrawMidi systematically visualizes notes played on a MIDI keyboard into an abstract, glitch-like piece of artwork which can later be musically analyzed based on pitch and dynamic range.



DrawMidi maps pitch and velocity data from the MIDI keyboard onto a canvas made in Processing. Each note played is connected by a line that is color-coded based on pitch. The pitch determines where the line will be placed horizontally, and the velocity will change the height and thickness of the line. The user will have the choice of clearing the background in black or white, and saving the resulting picture in a folder within the Processing sketch. DrawMidi serves as a fun drawing program for those with non-musical backgrounds, and as a music analysis and visualization performance program for those with musical backgrounds.


Introduction to Computational Media