Index

Index Grammars, Music, and Formal Languages This series of articles explores an unusual territory: where formal language theory meets algorithmic music. The common thread is BP2SC, a transpiler that converts musical grammars from the Bol Processor into SuperCollider patterns. Each article is designed to be accessible without academic prerequisites, yet rigorous enough to serve as […]

Index

Index Grammars, Music and Formal Languages This article series explores unusual territory: where formal language theory meets algorithmic music. The common thread is BP2SC, a transpiler that converts musical grammars from Bol Processor into SuperCollider patterns. Each article is designed to be accessible without academic prerequisites, yet rigorous enough to serve as a reference. The […]

S1) BPscript

BPscript modernizes Bol Processor (BP3). It makes 40 years of powerful formal grammars accessible: simple, typed, browser-executable.

I3) SuperCollider

Introduction to SuperCollider, the programming language dedicated to sound. Patterns, live coding, real-time synthesis: discover why we chose it for BP2SC.

B4) Flags and Decremental Weights

Discover how BP3’s flags and decremental weights model the progressive exhaustion of a musical pattern and conditional execution. Essential dynamic control!

L12) Petri Nets and Process Algebras

Discover how Petri nets and process algebras (CCS, CSP) model concurrency and musical polymetry. An essential guide for formalizing music.