L3) EBNF

What is EBNF? Discover this standard meta-language for describing language syntax (Python, JSON…). Learn its operators, key role, and master EBNF!

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!

L1) Chomsky Hierarchy Explained Simply

Dive into Chomsky’s hierarchy! Discover the 4 types of languages, from regular to recursively enumerable. Essential for understanding language and tool design.

M12) From Structure to Sound

Discover how BP3, a unique generative language, manages musical layers of abstraction, from structure to sound. Explore a concrete example with flamenco rumba.

B7) From BP3 to SuperCollider

Explore the **BP3 SuperCollider transpiler**! Discover how bp2sc transforms your musical grammar into playable code, phase by phase.

M5) Polymetry

Polymetry is the superposition of multiple meters. Discover why MIDI and MusicXML struggle to represent it, and its roots in African, Indian, and Western music.

M4) Generative Grammars and Music

Discover how generative grammars, from Chomsky to GTTM and BP3, have revealed the hidden rules of music. Understand how our brain structures sounds.