
Chop Stop
Sampling and beatmaking in the browser. Find a source, cut it onto pads, and build it into loops with drums and a step sequencer. There’s an arrangement view for taking those loops further.
OPEN CHOP STOP (opens in a new tab)PROGRAMMING & MACHINE LEARNING
Chop Stop, ML Atlas, a small browser experiment, and notes on what I’m learning. Music and machine learning turn up quite a lot here.
A COUPLE OF APPS

Sampling and beatmaking in the browser. Find a source, cut it onto pads, and build it into loops with drums and a step sequencer. There’s an arrangement view for taking those loops further.
OPEN CHOP STOP (opens in a new tab)
A searchable reference for machine learning and programming. Function syntax, parameters and copyable code examples sit together, with filters for libraries including scikit-learn, pandas and NumPy. A place to look something up and get back to working on it.
OPEN ML ATLAS (opens in a new tab)0DDFORM MPC SAMPLE MODS / BUILD NOTES
How two instruments turn samples and spectra into playable sounds. A look at the DSP, the code and the resources behind them.
READ THE BUILD NOTES
A SMALL JAVASCRIPT EXPERIMENT
Change the waveform.
The code changes with it.
// Signal study — sine
const cycles = 3.2;
const phase = x * Math.PI * 2 * cycles;
const y = Math.sin(phase);A small visual experiment, made for this archive. No audio is played.
WRITING ABOUT IT
I want somewhere to write about machine learning and the things I’m trying, including the parts I haven’t worked out yet.
OPEN THE NOTES