jaron lum
music production
work bio links contact

"horizon"
Thought process: something epic and emotional, a cold cold blue.
© 2009

"rift"
This piece was written with an atmosphere of distance and dissonance between two characters in mind.
© 2009

"abstracted"
I love when musical themes blossom and unfold onto themselves. My vision for this piece was to take a musical idea and "abstract" it into something that breathes.
© 2008

"skyline"
This number was inspired by a nighttime drive from Pasadena southbound on the 110 through Downtown Los Angeles. Looking up at the skyscrapers i couldn't help but to hear massive drums and heavy synths.
© 2009

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.