Lance J. Putnam is a composer/researcher with interests in the mathematics of audiovisual patterns, audiovisual patterns of mathematics, and media signal processing—topics fundamental to both art and science. He is currently doing postdoctoral research in perceptualization of hydrogen-like atom models at the AlloSphere Research Facility, UCSB.

Works

Wrapture  is a sonic and visual expression of an evolving space-time curve derived from an iterated function.
S Phase  is an audio/visual metaphor of the work a cell undergoes during interphase to prepare for division. This work was inspired by observing that Lissajous figures made from harmonic waveforms can be made to split into two symmetric pieces by removing even harmonics.
sScale  is an instrument for real-time visual and aural exploration of harmonically resonant noise. The program can be interactively controlled to change various parameters of the sound processing algorithm, such as pitch, and attributes of the rendered graphics, such as color and blur amount.
Traffic  is a study in emergent forms based on the interaction between elementary objects.
Airemin  is a USB musical interface that measures its distance from objects using infrared sensing. It is inspired by the desire to have a compact and easy-to-handle Theremin-like device. Done in collaboration with Haru Ji.
Worm Walker  uses the frequency domain representation of an image to control a separate stochastic walk blit of its pixel data. Done in collaboration with August Black.

Software

Gamma  is a cross-platform, C++ library for doing generic synthesis and filtering of numerical data. It is oriented towards real-time sound and graphics rendering, but is equally useful for non-real-time tasks.

GLV  (Graphics Library of Views) is a GUI building toolkit written in C++ for Linux, OSX, and Win32. GLV is specially designed for creating interfaces to real-time, multimedia applications using hardware accelerated graphics.

SuperCollider 3 Extensions  are a collection of classes and plugins for SuperCollider 3 including a frequency analyzier, break-point envelope editor, tuning scales, and looped-based sample player.

SynthEdit Modules  are custom modules for SynthEdit.

Publications

Putnam, L. (2012). The Harmonic Pattern Function: A Mathematical Model Integrating Synthesis of Sound and Graphical Patterns. PhD thesis, University of California, Santa Barbara.

Putnam, L., Wakefield, G., Ji, H., Adderton, D., Alper, B., and Kuchera-Morin, J. (2010). Beautiful Visualization: Looking at Data through the Eyes of Experts, chapter Immersed in Unfolding Complex Systems. O’Reilly Media. [pdf]

Putnam, L. (2005). Transfer: An interactive program for real-time spectral transformations and visualization. Master's thesis, University of California, Santa Barbara. [pdf]

Roberts, C., Wright, M., Putnam, L., Wakefield, G., and Kuchera-Morin, J. (2010). Dynamic interactivity inside the Allosphere. In Proceedings of the 2010 New Interfaces for Musical Expression Conference, Sydney, Australia. [pdf]

Kuchera-Morin, J., Hollerer, T., Bell, B., Putnam, L., Mangiat, S., and Roberts, C. (2009). Towards a general-purpose infrastructure for novel collaborative multimodal human-computer interfaces. In Workshop on Media Arts, Science, and Technology, Santa Barbara, California.

Turk, M., Hollerer, T., Arisona, S. M., Kuchera-Morin, J., Coffin, C., Hoetzlein, R., Putnam, L., Overholt, D. (2008). Creative collaborative exploration in multiple environments. In Association for the Advancement of Artificial Intelligence. [pdf]

Wakefield, G., Overholt, D., Putnam, L., Thompson, J., Smith, W., Novak, M., Kuchera-Morin, J. (2008). The Allobrain: An interactive, stereographic, 3D audio immersive environment. In CHI Conference Workshop on Sonic Interaction Design. [pdf]

Kuchera-Morin, J., Overholt, D., Bell, B., Kleban, J., Putnam, L., Thompson, J. (2007). The multimodal music stand. In New Interfaces for Musical Expression. [pdf]

Pope, S., Amatriain, X., Putnam, L., Castellanos, J.. Avery, R. (2006). Metamodels and design patterns in CSL4. In Proceedings of the 2006 International Computer Music Conference. [pdf]