Sonic Catnip 0.2
sonicatnip0.2.pd (2025)
A per-sample AudioWorklet reimplementation of Akira Brown's original instrument — every Pd object reproduced with its literal sample math. Sonic Catnip project — Armstrong, Brown & Whalley, University for the Creative Arts.
; what your cat is hearing
In December 2020 a TikTok trend revealed that many domestic cats responded affectionately to "Window" by The Album Leaf, whose opening synth carries a major-tenth interval. David Teie attributed the reaction to that interval's resemblance to the biphonation of mice — a low vocal tone and a higher whistle sounding together [Teie 2021]. Building on the "ecologically-relevant music" framework of Snowdon, Teie & Savage [2015], Sonic Catnip synthesises music from acoustic features that matter to cats rather than to humans.
Each generative voice picks a slow tempo (default 43–53 bpm) and moves through a diatonic scale, while the pitch-class voice spreads each note across every octave (a Shepard-tone-like stack) to fill the acoustic niche described by Bernie Krause's concept of biophony (Krause 2013). Every cat is an individual — some approach the sound, some ignore it; both are normal. Stop if your cat seems agitated.
; references
; about this web version
The original Sonic Catnip instrument is a Pure Data patch, sonicatnip0.2.pd, built by Akira Brown (2025) with the custom abstractions purr~, pitchclass~, cloud_oscillator and felixfilterbank~ shown above as object boxes. This page runs a sample-exact AudioWorklet port of that patch — each Pd object reproduced with its literal per-sample math (naive phasors, exact cos~/clip~/pow~ waveshaping, one-pole hip~/lop~ filters) — so it can run in any browser without installing Pure Data. Made for the chapter "Sonic Catnip: Composing Biphonation through Pure Data" in Music and Cats (ed. Schoop).
Open-source / open-access · no audio leaves your device — everything is synthesised locally.