I am a UK-based artist-researcher, interested in algorithmic composition, sonification, systems music, sound installations, and spatial audio.
As part of my practice, I develop a number of open-source frameworks that are focused on generating and interacting with sound, primarily via Python.
- 🎛 signalflow: real-time sound synthesis, processing and DSP, with Pythonic API and an efficient C++ core
- 🎵 isobar: generate and manipulate musical patterns and control sequences, outputting MIDI, OSC, or MIDI files
- 🎹 AbletonOSC: enables control of Ableton Live with OpenSoundControl
- 🔌 pylive: connects to AbletonOSC to control Ableton Live directly from Python scripts
- 🔊 python-supercollider: control the SuperCollider synthesis engine from Python