Sorrygle - Sorigeul. Un lenguaje de programación para composición que se compila a MIDI
(github.com)- Ofrece un entorno de prueba para ejecutar código: https://sorry.daldal.so/sorrygle
Antecedentes de creación
El autor había estado usando MuseScore, un programa de composición, para compartir ideas musicales con conocidos de una comunidad de chat.
La serie de pasos de crear un nuevo proyecto musical, exportarlo como archivo de música, subir el archivo y luego compartirlo resultaba engorrosa.
Consideró usar lenguajes de programación para composición como MML (Music Macro Language), para poder compartir directamente en la ventana de chat con código corto.
Como en MML no se pueden expresar de forma concisa elementos como staccato, sforzando, crescendo y notas de adorno, ideó e implementó una nueva sintaxis.
2 comentarios
El autor de Sorrygle, JJoriping, también es el desarrollador de KKuTu, el famoso juego en línea de código abierto de encadenar palabras: https://github.com/JJoriping/KKuTu
Es impresionante que Kkeutu haya sido de código abierto. Sorigeul también parece un proyecto de código abierto realmente intuitivo y muy bien hecho, pero me da pena no poder probarlo más porque no sé mucho de música.