The goal of this project was to explore the possibilities of visualizing musical structure and the relations between color and sound. I am interested in synaesthesia and enjoy analyzing musical structure, which led to my interest in creating something that could translate chord combinations into some kind of visual medium.
Built the Max/MSP + Jitter programming environment, the chordpainter is a customizable software patch that creates images based on the chords the user plays on a MIDI-based instrument. Utilizing artificial tango's at.chord object for MIDI chord recognition, I mapped chord values to color combinations, photo layering effects, and video, producing a real-time visual complement to the audio. The chordpainter can be used as both a performance medium or a tool for teaching and understanding chord structure relations.
Requires the artificial tango library found here. Image content courtesy of gettyimages inc.
The lumdrum is a drum machine and 32-step melodic sequencer built in the PD programming environment. It doesn't utilize samples; rather it synthesizes pure noise to produce its drum hits and waveform signals.
Requires PD v. 0.42-4.
The ugly organ is a multi-faceted granular synthesizer built in the PD programming environment. It features a patchable interface, allowing the user to customize their effects and signal flow. Parameters include 2-band filtering, convolution, sampling, sequencing, and ADSR envelopes.
Requires PD v. 0.42-4.