About the service
I create real-time audio programs in ChucK and have long treated time as a first-class quantity, not an afterthought. Whether you need a synthesizer, an interactive installation or a generative score that responds to sensors and musicians, I build it around the precise timing model that makes ChucK special. Every event lands exactly where the timeline says it should, sample-precise, and nothing drifts.
My practice covers custom generators, granular and additive synthesis, physically modeled voices and effect chains that hold up under dense polyphony. I rely on ChucK's concurrency model: I launch shred threads that run in parallel but share one deterministic beat, so the sequencer, the envelope follower, and the network listener work together without races. For live coding I set up on-the-fly mode so you add, replace and remove shreds right during performance, never stopping the sound for a moment.
The deliverables typically include a documented source tree, timing diagrams, MIDI and OSC bridges, and a short video recording of the patch in action. I test on macOS, Linux and Windows, package presets so musicians load a scene in seconds. I teach teams picking up ChucK for the first time, explaining how duration arithmetic, events and the now keyword connect. Give me a tempo, an interface and the mood you're after—and I'll hand you an instrument that sounds alive and never loses the beat.
My practice covers custom generators, granular and additive synthesis, physically modeled voices and effect chains that hold up under dense polyphony. I rely on ChucK's concurrency model: I launch shred threads that run in parallel but share one deterministic beat, so the sequencer, the envelope follower, and the network listener work together without races. For live coding I set up on-the-fly mode so you add, replace and remove shreds right during performance, never stopping the sound for a moment.
The deliverables typically include a documented source tree, timing diagrams, MIDI and OSC bridges, and a short video recording of the patch in action. I test on macOS, Linux and Windows, package presets so musicians load a scene in seconds. I teach teams picking up ChucK for the first time, explaining how duration arithmetic, events and the now keyword connect. Give me a tempo, an interface and the mood you're after—and I'll hand you an instrument that sounds alive and never loses the beat.