- Un bac à sable est disponible pour exécuter le code : https://sorry.daldal.so/sorrygle
Contexte de création
L’auteur utilisait MuseScore, un logiciel de composition, pour partager des idées musicales avec des connaissances d’une communauté de discussion.
La série d’étapes consistant à créer un nouveau projet musical, l’exporter en fichier audio, puis téléverser ce fichier pour le partager était fastidieuse.
Il a donc envisagé d’utiliser des langages de programmation pour la composition comme le MML (Music Macro Language), afin de pouvoir partager directement dans la fenêtre de chat avec un code court.
Comme il était impossible d’exprimer de façon concise dans le MML des éléments comme le staccato, le sforzando, le crescendo ou les ornements, il a conçu et implémenté une nouvelle syntaxe.
2 commentaires
L’auteur de Sorrygle, JJoriping, est aussi le développeur du célèbre jeu en ligne open source de jeu du mot de fin KKuTu : https://github.com/JJoriping/KKuTu
Je ne savais pas que Kkutu était open source, c’est impressionnant. Sorrygeul semble aussi être un projet open source vraiment intuitif et bien conçu, mais comme je n’y connais pas grand-chose en musique, c’est dommage que je ne puisse pas l’essayer davantage.