Skip to main content

bellplay~

a symbolic framework for algorithmic audio in bell

What's bellplay~?

bellplay~ is a symbolic framework and standalone application for offline algorithmic audio, music composition, and sound art/design. It provides an out-of-the-box and easy to use toolkit for automating audio tasks, such as sound generation, analysis and processing.

•••

It relies on a functional programming language called bell, originally designed for computer-assisted algorithmic composition. bellplay~ provides a wide variety of bell functions for data and audio manipulation, making it easy to prototype and design offline audio algorithms of varying degrees of complexity.

•••

bellplay~ also offers complementary graphical interfaces for data visualization and debugging, including a symbolic or notation-based timeline for audio sequencing, a SQL table browser, scatterplots, and more. Whether you're a composer, sound artist/designer, or creative coder, bellplay~ lets you approach sound as data—with precision, structure, and reproducibility.

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.

Content-Aware Audio Processing

Extract audio features to guide processing and synthesis tasks.

Made with bellplay~