Spring 2014-Summer 2014:
Worked with Runovation, an Oberlin fitness software start-up on a fitness app that creates a dynamic workout based on a user's music playlist. I acted as backend engineer on the product, focusing on the audio analysis algorithms and backend design of the app.
As a hired summer research assistant worked on updating and enhancing the XenLabs software suite with Jenny Ward under the supervision of Ben Kuperman at Oberlin college. The work involved building a system in conjunction with the virtualization platform Xen and updating and creating useful Python and shell scripts. This software is currently being used by the Computer & Information Security class at Oberlin College.
MaxMSP/Jitter was the first programming language that I got my hands on, back in 2006.
I have studied it, used it in my own art, and gotten the chance to teach/help people with it since then. If you're in any way interested in working with live sound/video, creating your own audio and video effects, it's a great tool to add to your palette.
The following are a few projects of mine that have used MaxMSP.
Sound Vision is an application created to visualize audio input from a microphone or audio file.
Emphasis is placed on representing the "movement" of the audio (panning, timbre changes,
frequency range changes) with strong detail rather than taking a single feature of the audio (volume change, frequency bands, etc.) and creating a visual abstraction of it, as is done with many popular audio visualizers.
Example of Sound Vision in action: Collaboration with Christian Smith, percussion, and
David Bird, live electronics, at Bird's Junior Recital, Oberlin Conservatory, 2011.
Transference (and its predecessor Motion-Influenced Composition) is a piece that makes heavy use of MaxMSP and Processing.
The movements of a performer are analyzed and interpreted by a program and used to manipulate and trigger audio samples. The features of the generated audio are then used to generate visuals to accompany the movement and sound.
Initial performance at Atlantic Center for the Arts, Summer 2013
Below are 400+ MaxMSP files of various projects that I have been working on since 2006. Feel free to download, use, distribute. You will need to have either MaxMSP or MaxMSP Runtime installed on your computer to work with them.
There are some very cool things in here, but I haven't had the outlet or time to make use of them. No quality or functionality guarantees.
Shell script that gives information about a user currently logged on to a server ("current status"). Information includes recent commands, notable processes (most memory/page usage), and IP information.