VT-S5B-ojfrancois-atnguyen-strudel.mp4

27 janvier 2026
Durée : 00:07:54
Nombre de vues 4
Nombre d’ajouts dans une liste de lecture 0
Nombre de favoris 0

Et si la musique n’était pas seulement faite avec une guitare, un piano ou tout autre instrument, mais avec des lignes de code ? Dans cette vidéo on présente Strudel, un outil qui permet de faire de la musique en écrivant du code en direct. L’idée vient d’une pratique qu’on appelle le live coding, au lieu d’arriver avec une musique déjà prête, la personne écrit et modifie son code pendant la performance, et souvent le code est affiché sur un écran pour le public. La programmation devient un instrument sauf qu’ici l’instrument c’est le clavier.

Strudel est intéressant parce qu’il rend ça très accessible ,c’est une plateforme de live coding musical dans le navigateur. Donc en général pas besoin d’installer de logiciel pour tester. On ouvre une page, on écrit du code et on peut générer des sons et des rythmes. Strudel est gratuit et open source. Son but est de permettre de créer des morceaux en jouant avec des “ patterns “ qui se répètent et se transforment.

Strudel est basé sur le langage de motifs de TidalCycles. TidalCycles est un outil connu dans la communauté du live coding. Il est écrit à la base en Haskell et souvent utilisé avec SuperCollider. Strudel reprend cette logique de patterns, mais l’amène dans l’univers JavaScript / web. On peut donc le voir comme une passerelle plus simple à prendre en main pour commencer.

Cette simplicité vient aussi de la documentation. Sur le site officiel, on trouve une partie “ Learn “ pour comprendre l’idée générale et les bases, ainsi qu’un workshop interactif qui guide pas à pas (sans devoir tout installer). Il y a aussi un manuel technique plus avancé avec des pages dédiées au REPL et à l’intégration de Strudel dans d’autres projets.

Le live coding reste niche mais il se démocratise un peu grâce aux réseaux sociaux. Et Strudel a un vrai potentiel parce qu’il s’ouvre aux développeurs web , on peut l’utiliser dans VS Code via des extensions qui intègrent un environnement Strudel. Ça peut être pratique si on préfère travailler comme dans un projet classique avec des fichiers.

Enfin, ce qui rend Strudel vraiment intéressant, même pour des développeurs qui ne font pas de live coding, c’est qu’on peut l’intégrer dans des pages web. On peut embarquer Strudel avec des solutions d’intégration (iframe, composants ou librairies) et déclencher du son avec des événements du web (clic, interaction, animation…). Du coup, ça ouvre une infinité de possibilités , des sites interactifs musicaux, mini-jeux rythmiques, installations audio ou projets créatifs mélangeant son et visuel.

Vidéo réalisée par Océane Jean-François et Tin Nguyen.

 

Mots clés :

 Infos

  • Ajouté par : Oceane Jean-Francois (ojfrancois@u-bordeaux.fr)
  • Propriétaire(s) additionnel(s) :
    • Anh Tin Nguyen (atnguyen@u-bordeaux.fr)
    • Pierre Ramet (pramet@u-bordeaux.fr)
  • Ajouté le : 27 janvier 2026 19:57
  • Type : Autres
  • Langue principale : Français
  • Public : Autre