B10) The EBNF of BP3

Discover BP3’s formal EBNF grammar, a first! Complete spec (~83 productions) of the musical language syntax. Essential for any parser.

B9) Time-objects

BP3 time-objects go beyond music! Discover how this temporal grammar organizes sounds, videos, robotics, and granular synthesis. A universal multimedia composition tool.

B12) The Three Times of BP3

Explore BP3’s three time levels: Boulez’s *smooth time* and the `_tempo()` operator. Understand these musical time concepts in algorithmic composition and their significance.

B8) Two Directions, Three Modes

Explore BP3 modes (PROD, ANAL, TEMP): generate, analyze, and explore music with a single grammar. Master this unique bidirectionality.

B1) PCFG

Discover **Probabilistic Context-Free Grammars (PCFG)**: assign probabilities to rules to generate varied, controlled music or text. Essential for BP3!

B3) Derivation Rules

Discover the 7 BP3 derivation modes and how these strategies transform a grammar into a dynamic and expressive musical generator. Master musical generation.

L13) Generate or Recognize

Explore the duality of grammars: generation vs. recognition. Why is producing easier than analyzing? Discover this key asymmetry in linguistics and music.