L16) Le paradoxe de la bidirectionnalité

Malgré 50 ans, la bidirectionnalité des grammaires réversibles reste rare. Découvrez pourquoi l’asymétrie est structurelle et exige une approche déclarative en TAL.

L15) Les formules de l’asymétrie

Pourquoi générer est plus simple qu’analyser ? Découvrez les formules de l’asymétrie génération-parsing : complexité, nombres de Catalan et surprisal.

L14) La direction du parsing

La génération est toujours descendante. Mais le parsing (LL, LR) a une liberté directionnelle unique. Découvrez cette asymétrie fondamentale, essentielle pour les compilateurs.

B8) Deux directions, trois modes

Explorez les modes BP3 (PROD, ANAL, TEMP) : générez, analysez et explorez la musique avec une seule grammaire. Maîtrisez cette bidirectionnalité unique.

B12) Les trois temps de BP3

Maîtrisez le smooth time bp3 ! Du temps lisse de Boulez à l’opérateur _tempo(), découvrez comment structurer le temps musical en composition algorithmique.

M12) De la structure au son

Découvrez comment BP3, un langage génératif unique, gère les couches d’abstraction musicales, de la structure au son. Explorez un exemple concret avec la rumba flamenca.

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 !

B7) De BP3 à SuperCollider

Comment fonctionne le transpileur BP3 SuperCollider ? Découvrez les 5 phases du pipeline bp2sc, de l’AST aux patterns Pdef, pour générer de la musique algorithmique.

M6) Structure hiérarchique en musique

GTTM démystifié : explorez la structure hiérarchique en musique selon Lerdahl et Jackendoff. Comprenez les 4 piliers de notre perception musicale.

M5) La polymétrie

La polymétrie est la superposition de plusieurs métriques. Découvrez pourquoi MIDI et MusicXML peinent à la représenter et explorez ses racines dans les musiques africaines, indiennes et occidentales.