externals for Pure Data and tools built in C++ / JUCE.
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.
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.
ongoing, C++ / JUCE
A tool for navigating a sound corpus by ear: feature extraction, dimensionality reduction, and nearest-neighbour granular synthesis.