Skip to main content

bellplay~

a symbolic framework for algorithmic audio in bell

What's bellplay~?

bellplay~ is a tool built for working with audio through code—not just to produce sound, but to shape how it's structured, analyzed, and transformed across time. Scripts describe how sounds behave: how they're generated, segmented, measured, or reassembled.

•••

The environment is offline and deterministic. This allows for workflows that are iterative and layered: render once, reuse; extract features, inform the next step; combine symbolic and signal-level operations without jumping across tools or GUIs.

•••

Whether you’re exploring process-based sound, corpus-based composition, or encoding formal control into how audio unfolds, bellplay~lets you approach sound as data—with precision, structure, and repeatability.

Script-Based Audio

A simple framework for algorithmic audio generation via bell scripts.

Symbolic-Audio Integration

Combine music notation and audio in a unified working environment.

Analysis-Aware Processing

Extract audio features to guide processing and synthesis tasks.

Made with bellplay~