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.
Articles et réflexions
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.
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.
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.
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 !
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 !
Découvrez les opérateurs BPscript ! et
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 !
Découvrez comment BPscript permet de structurer le temps musical avec polymétrie, silences, vitesse et les concepts de Boulez. Optimisez vos compositions !
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 !
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.