finishable · 2026 – now
Finishable is three programs I built and run on my own computer to finish my songs.
- catalognames every recording I've made by what it sounds like
- studioturns a found sound into a playable instrument
- engineermasters a song; I rate its versions blind against the untouched mix
Sound on. Tap a take to switch, hold it to pick.
1…3 switch · hold or enter to ♛ pick · r reveal · space play
One song, three masters matched to −18.7 LUFS and played blind. Pick one, then reveal which chain made which.
26 / 58of my blind, loudness-matched votes went to the untouched mix over the engineer's masters · 50 rounds · one rater
Finishable
You own more than enough
A DAW, a wall of plugins and synths that sound better than you need, and the songs still die: lost across drives, stalled before a project exists, mixed a fourth time with no honest way to compare. No product I owned touched those three places, so I built one program for each.
You know what you've recorded
The catalog reads every recording by sound, folds the duplicates together and files the rest, so a voice memo you forgot comes back with a name.
You play before you set anything up
Drop a recording into the studio and play it as an instrument, with drums, keys and bass on one clock. Grab a loop of your last four bars, arrange it and print stems for Ableton.
You judge blind
The engineer masters a song several ways at matched loudness, puts the untouched mix among them, and you choose without knowing which is which. 50 rounds in, my picks lean toward restraint, often no processing at all. Its preferences are a file I can read, edit and overrule. The first record is in progress; the song above is on it.
under the hood
- rolesolo
Designer and builder, May 2026 to now; I use it every day.
- stackPython
Astro for the surfaces; Python, Pedalboard and FabFilter for the audio; Whisper for the words; Claude in the loop.
- the catalogby sound
20,279 files read by sound, deduplicated and filed into five bins.
- the studioWeb Audio
Drums, keys and bass on one bar clock; a found sound mapped into velocity-aware zones; loops grabbed from the last four bars, arranged on an 8-bar grid, printed as stems.
- the engineerblind A/B
Loudness-matched by integrated LUFS against the untouched mix; the chain Pro-Q 3 → Pro-C 2 → Saturn 2 → Pro-L 2; the taste card, an editable file.
- the recordhead to toe
Every waveform is measured from its audio file.