Tools for Generative Composition
I develop bespoke tools for generative composition through, combining my work as a composer, producer and software designer. My focus is on creating musical systems that transform text, signal and structure into compositional material, allowing ideas to emerge through encoding, MIDI and controlled indeterminacy. These tools are designed to extend creative agency rather than replace it, supporting composers and producers who want to explore data-driven music, algorithmic composition and structured experimentation within a repeatable musical framework.

BreakChopper Web
Load your own drum loops and generate new rhythmic variations using transient-aware slicing, probability, glitch processing and deterministic seeds. Everything runs locally in your browser, with instant preview and audio export.
A Tempo Apart
A two-voice phasing instrument in which one copy of a sound gradually drifts away from the other, creating evolving rhythmic and spatial movement. Use the built-in sequencer or your own audio, then render the results as a stereo WAV.
A Room Apart
A multichannel phasing instrument that turns one sound into a field of independently drifting voices. Export up to 16 discrete objects or recognised immersive bed layouts for use in Atmos and other spatial-audio sessions.
EventField converts text into Morse code, translates symbolic input into structured MIDI data and generates musical events through layered processes and controlled variability. It is designed as a generative composition engine, enabling composers to encode language, rhythm and intention into repeatable musical systems that evolve over time.
BreakChopper is a drum loop chopper and rearranger built for structural manipulation of rhythmic material. It allows producers to fragment, reorder and reshape loops into new rhythmic forms, supporting creative exploration of groove, timing and pattern transformation within modern music production workflows.
6990 Delay is a morphing delay processor focused on musical timing, spatial movement and repeatable control. Designed for producers and composers, it enables dynamic shaping of echoes, modulation and temporal structure, allowing delay to function as an expressive compositional tool rather than a simple effect.





