finds.dev← search

// the find

richhickey/harmonikit

★ 276 · Clojure · NOASSERTION · updated Nov 2013

An additive synth for Clojure and overtone

A tiny additive synthesizer built on top of Overtone (the Clojure/SuperCollider toolkit), written by Rich Hickey as what looks like a personal experiment. It loads patch definitions from EDN files and generates sound by summing partials. This is a curiosity piece, not a library anyone should ship.

Interesting to see Hickey applying Clojure idioms to audio DSP — EDN as a patch format is a natural fit. The core synthesis logic in a single file makes it easy to read in one sitting. Overtone integration is straightforward and shows how SuperCollider's synth engine maps to Clojure data.

Abandoned in 2013 — over a decade without a commit, and the README is literally 'Use for music'. No documentation beyond the source itself. Overtone itself has been in maintenance limbo, so the whole dependency chain is questionable. The repo exists as a snapshot of an experiment, not something you'd actually build on.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →