PartialFKR / v0.1.2
multi-platform · AGPL-3.0
aggressive partial reduction

PartialFKR

Strip a sound to the minimum partials that still carry its character. Hear it as raw audio, or hand the skeleton — MIDI/MPE, Csound, SDIF, JSON — to whatever instrument you actually want to hear.

macOS · Linux · Windows AGPL-3.0 free software
// mascot.preview v0.1.2
1.7s / loop live

There are many applications built around sinusoidal analysis — most optimised for high-fidelity reproduction of the input, or clean modification of it. PartialFKR is not one of those.

It's designed for the aggressive reduction of a signal to its core components, exported in a format useful for composition. The aesthetic reference points are works like Gérard Grisey's Partiels or James Tenney's Three Indigenous Songs — spectral analysis of a source becoming raw material for an entirely different instrumental reality. You analyse something, strip it down until it barely holds together, and hand the skeleton to an ensemble.

The workflow is a sort of f'd up convolution: the onsets, contours, and phonetic gestures of a source signal refracted through whatever timbre receives the exported data. Hence the name.

Fidelity is not the goal. Characteristic preservation through reduction is.
// 01
Aggressive reduction
Strip a signal to its core components. Find the minimum set of partials that still carries the recognisable character of the source.
// 02
Interactive partial culling
Mute or delete partials in real time on a frequency × time × amplitude canvas, listening as you carve.
// 03
Output & export
Rendered audionew, MIDI/MPE, Csound score, SDIF, or JSON. Drive whatever instrument you want — or listen to the skeleton itself.
// 04
Free software, multi-platform
AGPL-3.0. Builds for macOS (signed), Linux, and Windows (unsigned). Source on GitHub.

Windows builds are unsigned — SmartScreen will warn you. Use More info → Run anyway if you trust the source. macOS builds are signed and notarised; Linux builds are unsigned as is standard.

Built with the Loris library by Kelly Fitz and Lippold Haken. Type set in JetBrains Mono and Major Mono Display. Mascot animation is hand-built SVG, no frameworks.