- Có cung cấp playground để thử chạy mã: https://sorry.daldal.so/sorrygle
Bối cảnh ra đời
Tác giả đã dùng MuseScore, một phần mềm sáng tác nhạc, để chia sẻ ý tưởng âm nhạc với những người quen trong cộng đồng chat
Chuỗi công việc tạo một dự án nhạc mới, xuất ra thành tệp âm thanh rồi tải tệp lên để chia sẻ khá phiền phức
Đã cân nhắc sử dụng các ngôn ngữ lập trình sáng tác nhạc như MML(Music Macro Language) để có thể chia sẻ ngay trong cửa sổ chat bằng đoạn mã ngắn
Trong MML, không thể biểu đạt ngắn gọn các yếu tố như staccato, sforzando, crescendo, grace note, nên đã thiết kế và triển khai một cú pháp mới
2 bình luận
Tác giả của Sorrygle, ông JJoriping, cũng là nhà phát triển của trò chơi nối từ trực tuyến mã nguồn mở nổi tiếng KKuTu: https://github.com/JJoriping/KKuTu
Thật ấn tượng khi Kkutu lại là mã nguồn mở. Sorrygle cũng có vẻ là một dự án mã nguồn mở được làm rất tốt và cực kỳ trực quan, nhưng tiếc là tôi không rành âm nhạc nên không thể thử nghịch nhiều hơn.