projects
Here you can find a selection of my ongoing and past projects. Some originate from my PhD research, many are available on GitHub.

WavNav
A professional audio sample discovery app built around an interactive 2D map of audio embeddings. Navigate thousands of samples visually.

Demucs WebGPU
A CORPUS prototype extending sevagh's demucs.onnx to run fast music source separation directly in the browser with ONNX Runtime Web and WebGPU.
Music Analysis Pipeline
A large-scale music analysis system developed as part of my work on CORPUS, extracting rich musical metadata from audio for browsing, discovery, and downstream creative tools.

Reef DJ
A CORPUS proof-of-concept for prompt-controllable, real-time AI music generation in the browser, heavily inspired by Google's MusicFX DJ.

Netz
An XR musical instrument from my PhD research, combining an expressive isomorphic note layout, hand gestures, and on-device sound in mixed reality.

Combining Vision and EMG-Based Hand Tracking for Extended Reality Musical Instruments
A CMMR 2023 paper on multimodal hand tracking for XR musical instruments, combining headset vision tracking with an sEMG-based finger pose model.

Mixed Reality Musical Interface: Exploring Ergonomics and Adaptive Hand Pose Recognition for Gestural Control
My NIME 2022 paper and early XR musical instrument prototype, exploring ergonomics, hand-pose control, and interactive machine learning in mixed reality.

Interactive Musical Co-Creation in the Style of Pop Piano
Interactive Musical Co-Creation in the Style of Pop Piano.

Sound space exploration using CBCS and AIML
Sound space exploration using corpus-based concatenative synthesis and assisted interactive machine learning.

An Audio-Driven System for Real-Time Music Visualisation
Masters thesis project: An Audio-Driven System for Real-Time Music Visualisation.

Pitch-Aware Granular Synthesizer
Real-time audio synthesis algorithm based on granular synthesis.

Karplus-Strong Synthesizer with Dynamic Source Material
Real-time, sample-based audio synthesis algorithm using the Karplus-Strong (string) synthesis model.

End-To-End Raw Audio Based Instrument Resynthesis
End-To-End Raw Audio Resynthesis System for Piano -> E-Piano.