Cycliptic: Junction in the Sky
Music release. Bass guitar, synths, production.
Music release. Bass guitar, synths, production.
Music making application for beginners. Lead Software Engineer: UI stack
Custom soundscape design for art installation.
Born a Problem - excerpt
Music release. Bass guitar, synths, production.
Conference talk from ADC 23 discusses software engineering techniques and architecture for building a web interface on a C++ audio application
ADC 2023 talk
Euclidean MIDI sequencer built in SuperCollider with a touchscreen web interface.
Generative Sequencer Performance Touch UI Demo
Work in progress interactive musical installation with an accompanying narrative and puzzle-like experience. Acrylic structure contains LEDs, amplified sound, and small computers.
Generative audio system built in SuperCollider. Central state store in Node.js with Redux. Node.js process also receives button signals from Arduino and animates LEDs.
Out of This World Advice Preview
A prototype of an interactive LED wall experience.
An LED wall allowing participants to paint gestures on a touchscreen.
Prototype Demo
Interactive musical installation. Magnetic pucks are physically moved to interact with a musical sequencer. Musical events are visualized with projection.
Projections are generated with an Electron app with PixiJS to render animated sprites. Generative audio system built in SuperCollider. Central state store and coordinator in Node.js with Redux.
Interactive musical installation with LED rings, knobs, and a button.
The Transdimensional Audio Workstation is an interactive musical experience. The machine allows one to tune into another dimension in order to send a musical communication to one’s self. After sending the music, any transdimensional response will be interpreted and played back automatically.
Transdimensional Audio Workstation demonstration (response removed for privacy reasons)
Web based promotional webpage for an EP by the musical group Bells Atlas. Upon signing up fans are given a random song from the EP.
Hyperlust Web Experience
Built with Javascript frontend using Matter.js for physics-based interaction and CSS3 animations. Backend is Node.js deployed to Heroku integrating MailGun.
I spoke about musical creation algorithms and interfaces at “Music + Tech” night hosted by the Institute for the Future. The talk was on two topics: algorithmic music and musical creation GUIs.
A soundscape for the “Deep Forest Lounge” space at Priceless festival in 2014.
“Deep Forest Lounge” soundscape
Musical arrangement experience in web browser. Circles represent sounds, sequences are chained together by arranging touching circles. All circles touching outer rim are triggered together.
Built with JavaScript using PixiJS to animate sprites and on top of a Meteor.js backend.
Sonarc UI Demo
This is a performance of the music I have been working on throughout the summer. I performed a very similar set in center camp at burning man this year. All of the sounds were created from scratch.
Colin’s Summer 2013 Set
Generative soundscape for immersive theater exhibit at the All Worlds Fair event in the basement of the San Francisco Mint building.
Generative sound engine built with SuperCollider. Sounds from various sources and modified with Ableton Live.
Sounds of the subconscious seas.
A collection of computer music pieces created in 2012 while studying at CCRMA.
A generative musical accompaniment system integrated into Ableton Live, used to generate MIDI based on a markov-chain analysis of existing MIDI clips or live MIDI input.
Jnana Demo
“tulpasynth” is a prototype real-time collaborative music creation system that takes advantage of touchscreen gestures for a tangible, responsive UI.
“KnacK” is a music compositon framework for ChucK.
The basic idea of the framework is to provide some conventions for making compositional code modular and reusable. There are some other features that I am interested in developing further as well such as a MVC-like interaction between raw “aesthetic data” and the instruments/performers in a musical piece.
A web-based bingo board for displaying status and modifying called numbers. Motivated by family bingo tradition.
Bingo Marker CSS3 Animation
Built with a Django backend and backbone.js frontend. CSS3 animations. Deployed on Google App Engine.
Algorithmic music composition with the Fibonnaci sequence. Student project.
Algorithmic Composition
An online collaborative organizational tool for sounds. Student project.
Designing an Overdrive/Distortion effect that is customized for the sound of my bass guitar. Student project.
Sound recording , editing , and sound design for B horror films at Synthetic Cinema.