Sova: a libre / open source polyglot and collaborative live coding environment for pedagogy and research on live coding
Type De Soumission: Articles présentant des résultats nouveaux, non publiés.
Keywords: live coding, synthèse, improvisation, logiciel, collaboratif, athenor, programmation
TL;DR: Sova est un environnement de programmation libre et open source pensé pour la pratique collaborative et polyglotte du live coding musical.
Abstract: Sova (Cова) est un environnement de programmation libre et _open source_ (licence AGPL 3.0) pensé pour la pratique collaborative et polyglotte du _live coding_ musical. Implémenté en _Rust_, Sova se compose d'une machine virtuelle dédiée à la création de langages musicaux événementiels, d'une interface client/serveur, d'un moteur de synthèse sonore et d'échantillonnage, et de plusieurs interfaces utilisateur (GUI et TUI). Sova est également capable de synchronisation entre pairs sur le réseau local via le protocole _Ableton Link_. Quatre langages de programmation musicale conçus à des fins de démonstration illustrent la polyvalence de l'architecture : Bali, Bob, Boinx et Cagire. Sova est le fruit d'un projet de recherche-création initié par l'Athénor CNCM entre Auteur n°1 et le laboratoire LS2N de l'Université de Nantes (2025). Le projet est aujourd'hui au cœur d'une initiative de médiation art-sciences portée par l'Athénor CNCM au sein de plusieurs établissements scolaires de la région Pays de la Loire.
PDF Or ZIP: pdf
Email Sharing: Nous autorisons le partage des noms et des adresses électroniques des auteurs avec les responsables du programme.
Submission Number: 26
Loading