software

externals for Pure Data and tools built in C++ / JUCE.

// tools

rhope~

in development

A two-barrier drift-diffusion rhythm generator for Pure Data. A signal-rate walk drifts between two bounds and fires a commit on each crossing.

hawkes~

in development

A self-exciting point process external for Pure Data, where each event raises the chance of the next to produce organic bursts and lulls.

Corpus Explorer

ongoing, C++ / JUCE

A tool for navigating a sound corpus by ear: feature extraction, dimensionality reduction, and nearest-neighbour granular synthesis.