S13) L’AST de BPscript

Découvrez l’anatomie de l’AST BPscript : de ActorDirective aux instances CV. Apprenez comment cet arbre intermédiaire structure le code avant la compilation BP3.

S12) L’EBNF de BPscript

Découvrez l’EBNF BPscript : une analyse de la grammaire formelle, de la directive @actor aux qualificateurs moteur []. Un guide technique pour maîtriser la syntaxe.

S11) En live : modifier pendant que ça joue

BPscript est conçu pour le live coding : chaque couche (définition, composition, librairie, tempérament, routage) peut être modifiée pendant que la musique joue, sans interruption.

S9) Le système de hauteurs en cinq couches

Découvrez le système de pitch BPscript en 5 couches. De l’acteur au Hz, résolvez les hauteurs pour toutes les traditions musicales, du tempérament égal aux micro-intervalles. Flexibilité garantie !

S8) Patterns, captures et templates

Explorez le filtrage de motifs BPscript avancé : wildcards, variables, homomorphismes et contextes. Libérez le potentiel de vos compositions musicales complexes. Cliquez pour maîtriser ces outils !

S6) Composer avec des conditions

Maîtrisez les **flags BPscript** pour une composition musicale dynamique. Apprenez à utiliser gardes, mutations et `on_fail` pour créer des parcours évolutifs et réactifs. Cliquez ici !

S5) Structurer le temps

Découvrez comment BPscript permet de structurer le temps musical avec polymétrie, silences, vitesse et les concepts de Boulez. Optimisez vos compositions !

S4) Les backticks

Maîtrisez les **backticks BPscript** pour intégrer du code natif (JS, Python…) directement dans vos compositions. Découvrez leurs 3 types et usages pour une puissance décuplée !

S3) Types, actors et bindings

Découvrez comment chaque symbole BPscript utilise un type temporel (gate, trigger, CV) et s’associe à un **actor**. Orchestrez plusieurs instruments avec des accordages variés.