Index

Index Grammaires, musique et langages formels Cette série d’articles explore un territoire inhabituel : celui où la théorie des langages formels rencontre la musique algorithmique. Le fil conducteur est BP2SC, un transpileur qui convertit les grammaires musicales du Bol Processor en patterns SuperCollider. Chaque article est conçu pour être accessible sans prérequis académique, mais suffisamment […]

S1) BPscript

BPscript modernise le Bol Processor (BP3). Ce langage rend 40 ans de grammaires formelles puissantes plus accessibles : syntaxe simple, typée, exécutable dans le navigateur.

B6) Homomorphismes, variables et contexte

Explorez les homomorphismes, variables et le contexte dans BP3. Découvrez comment ces mécanismes dépassent les grammaires context-free pour la musique. Lisez la suite !

B4) Flags et poids decrémentaux

Découvrez comment les flags et poids décrémentaux de BP3 modélisent l’épuisement progressif d’un motif musical et l’exécution conditionnelle. Un contrôle dynamique essentiel !

B2) Alphabets, terminaux et non-terminaux

Apprenez à distinguer les terminaux et non-terminaux dans BP3. Découvrez comment les alphabets musicaux structurent vos grammaires pour la musique algorithmique.

L12) Réseaux de Petri et algèbres de processus

Découvrez comment les réseaux de Petri et algèbres de processus (CCS, CSP) modélisent la concurrence et la polymétrie musicale. Un guide essentiel pour formaliser la musique.

L9) Au-delà de Chomsky

Au-delà de Chomsky, explorez les langages mildly context-sensitive. Découvrez TAG, CCG et leur importance capitale pour le langage naturel et la musique. Un article essentiel !

I3) SuperCollider

Introduction à SuperCollider, le langage de programmation dédié au son. Patterns, live coding, synthèse temps réel : découvrez pourquoi nous l’avons choisi pour BP2SC.