Alda - Un langage de programmation pour composer de la musique

Alda est un langage de programmation pour composer de la musique. Il permet d’écrire et jouer de la musique avec juste un éditeur et une ligne de commande.

Voilà un peu à quoi ça ressemble :

piano:
  o3
  g8 a b > c d e f+ g | a b > c d e f+ g4
  g8 f+ e d c < b a g | f+ e d c < b a g4
  << g1/>g/>g/b/>d/g

Voilà la liste des fonctionnalités (en anglais) :

  • Easy to understand, markup-like syntax.
  • Designed for musicians who don’t know how to program, as well as programmers who don’t know how to music.
  • A score is a text file that can be played using the alda command-line tool.
  • Interactive REPL lets you enter Alda code and hear the results in real time.
  • Supports writing music programmatically (for algorithmic composition, live coding, etc.)
  • Create MIDI music using any of the instruments in the General MIDI Sound Set.

Si certain·e·s ont testé je veux bien votre retour. Ca peut être sympa pour du live-coding à priori.

1 J'aime