Colin Sullivan

Cycliptic: Junction in the Sky

Music release. Bass guitar, synths, production.

Cycliptic: A Flower It Will Become

Music release. Bass guitar, synths, production.

Audio Developers Conference 2023 Talk

Conference talk from ADC 23 discusses software engineering techniques and architecture for building a web interface on a C++ audio application

ADC 2023 talk

Touch UI to Generative Music Sequencer in SuperCollider

Explorations integrating SuperCollider instruments into a Ableton Live set. A web-based touch-screen UI controls SuperCollider patches through a Node.js server (running inside an Electron app). Tempo clock is synced from SuperCollider to Ableton Live using Ableton Link.

Generative Sequencer Performance Touch UI Demo

Out of This World Advice

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

LED Wall Prototype

A prototype of an interactive LED wall experience.

An LED wall allowing participants to paint gestures on a touchscreen.

Prototype Demo

Untitled

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.

Transdimensional Audio Workstation

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)

Sonarc

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

Summer 2013 Set

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

Sounds of the Subconscious Seas

A Soundscape for the "Seas of the Subconscious" experience that took place in the basement of the San Francisco Mint building for the 2013 "All Worlds Fair".

The soundscape is generative, so it can be infinitely long. Here is a sample:

Sounds of the subconscious seas.

Jnana (Generative Ableton Live Plugin)

"Jnana" is an algorithmic accompaniment system integrated into Ableton Live. It can analyze MIDI input and generate melodic and rhythmic material in a similar style.

Demo of Jnana v0.1

tulpasynth v0.2

"tulpasynth" is a prototype real-time collaborative music creation system that takes advantage of touchscreen gestures for a tangible, responsive UI.

tulpasynth screenshot

tulpasynth screenshot

KnacK

"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.

entities and relationships in the KnacK framework

entities and relationships in the KnacK framework

Bingo!

Every New Year's Day, many of my family and friends gather to play bingo. In recent years there have been too many people in the house to hear what numbers have been called.

Concert

An online collaborative organizational tool for sounds. Student project.