Spergs, LLC

← All products

Potatoslicer

In progress

A music sequencer + synthesis engine for Python.

Coming soon at potatoslicer.net

About Potatoslicer

Potatoslicer is two pieces shipped together: a self-contained audio engine you import as a library, and a pygame sequencer that drives it. The library (pip install potatoslicer-client) has a small, boring API: load a song JSON, get sample arrays back, with a threaded ring buffer for glitch-free playback. The sequencer (pip install potatoslicer) is one consumer of that engine, not the point of it.

Sound comes from five built-in providers: Cadenza (waveform), Famiwave (pulse/triangle/noise), SuperGaussKit (gaussian interpolation), NightFM (4-operator FM), and a WAV sampler. Songs are plain JSON files you can write by hand or generate, one instrument per channel, so the whole format greps and diffs like code.

It is meant to be embedded: drop the engine into a game, a generative-art piece, a livecoding session, or a server that renders audio on demand. Apache-2.0 licensed, no accounts, no telemetry, nothing phones home. The library and sequencer run entirely on your machine.

At a glance

  • Importable Python audio engine with a stable consumer API
  • Five synthesis providers: Cadenza, Famiwave, SuperGaussKit, NightFM, WAV sampler
  • Songs are plain JSON: hand-editable, one instrument per channel
  • Tracker-style pygame sequencer with live-editable XY layouts
  • Embeddable in games, art, livecoding, and servers
  • Apache-2.0, no accounts, no telemetry, runs entirely on your machine

More from Spergs

Other independent software we ship, or are working on.