- มี playground สำหรับลองรันโค้ด: https://sorry.daldal.so/sorrygle
ที่มาของการสร้าง
ผู้เขียนใช้โปรแกรมแต่งเพลง MuseScore มาโดยตลอดเพื่อแชร์ไอเดียทำนองกับคนรู้จักในคอมมูนิตี้แชต
กระบวนการทั้งหมดตั้งแต่สร้างโปรเจ็กต์เพลงใหม่ ส่งออกเป็นไฟล์เพลง แล้วอัปโหลดไฟล์เพื่อแชร์นั้นค่อนข้างยุ่งยาก
จึงพิจารณาใช้ภาษาการเขียนโปรแกรมสำหรับแต่งเพลงอย่าง MML(Music Macro Language) เป็นต้น เพื่อให้สามารถแชร์ได้ทันทีในหน้าต่างแชตด้วยโค้ดสั้น ๆ
แต่ใน MML ไม่สามารถแสดง staccato, sforzando, crescendo, grace note เป็นต้น ได้อย่างกระชับ จึงออกแบบและพัฒนาไวยากรณ์ใหม่ขึ้นมา
2 ความคิดเห็น
คุณ JJoriping ผู้สร้าง Sorigeul ยังเป็นผู้พัฒนา KKuTu เกมต่อคำออนไลน์โอเพนซอร์สชื่อดังอีกด้วย: https://github.com/JJoriping/KKuTu
น่าทึ่งมากที่ Kkutu เป็นโอเพนซอร์ส ส่วน Sorrygle ก็ดูเป็นโอเพนซอร์สที่ทำมาได้ดีและเข้าใจง่ายมากเหมือนกัน แต่น่าเสียดายที่ผมไม่มีความรู้ด้านดนตรีเลย เลยลองเล่นต่อได้ไม่มาก