BP3’s polymetry: temporal compression, parallel voices, and Indian additive signatures. Discover how a musical grammar encodes cyclic time.
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.
B6) Homomorphisms, Variables, and Context
Variables, homomorphisms, wildcards, and context markers: explore BP3’s context-sensitive mechanisms with concrete musical examples.
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.
M3) The Paradigms of Musical Representation
Explore the six paradigms of musical representation, from wave to meaning. Discover how these abstraction levels stack and why certain tools are more powerful.