Sorrygle – Sori-geul. Eine Kompositions-Programmiersprache, die zu MIDI kompiliert wird
(github.com)- Es gibt einen Playground, in dem man den Code ausführen kann: https://sorry.daldal.so/sorrygle
Hintergrund der Entwicklung
Der Autor nutzte bislang das Kompositionsprogramm MuseScore, um musikalische Ideen mit Bekannten aus einer Chat-Community zu teilen.
Die gesamte Abfolge aus neuem Musikprojekt anlegen, als Musikdatei exportieren und die Datei zum Teilen hochladen war umständlich.
Es wurde daher erwogen, Kompositions-Programmiersprachen wie MML (Music Macro Language) zu verwenden, damit sich Inhalte direkt im Chatfenster mit kurzem Code teilen lassen.
Da sich in MML Staccato, Sforzando, Crescendo, Verzierungen und Ähnliches nicht knapp ausdrücken lassen, wurde eine neue Syntax entworfen und implementiert.
2 Kommentare
Der Autor von Sorrygle, JJoriping, ist auch der Entwickler des bekannten Open-Source-Online-Wortkettenspiels KKuTu: https://github.com/JJoriping/KKuTu
Dass Kkeutu Open Source war, ist wirklich beeindruckend. Sorrygle wirkt ebenfalls wie ein wirklich intuitives und gut gemachtes Open-Source-Projekt, aber da ich mich mit Musik überhaupt nicht auskenne, finde ich es schade, dass ich damit nicht mehr herumprobieren kann.