Alda - ภาษาโปรแกรมสำหรับการแต่งเพลง
(alda.io)-
สามารถแต่งและเล่นเพลงได้จากข้อความล้วนบนบรรทัดคำสั่ง
-
ไวยากรณ์ในรูปแบบมาร์กอัปที่เข้าใจได้ง่าย
-
ออกแบบมาสำหรับนักดนตรีที่ไม่รู้การเขียนโปรแกรม และโปรแกรมเมอร์ที่ไม่รู้การแต่งเพลง
-
มี Interactive REPL ให้ใช้งาน
-
รองรับความสามารถในการแต่งเพลงแบบโปรแกรมมิง : สร้างอัตโนมัติผ่านอัลกอริทึม, ไลฟ์โค้ดดิ้ง เป็นต้น
→ ตัวอย่าง) ป้อนพยากรณ์อากาศล่วงหน้า 10 วัน แล้วสร้างเพลงจากข้อมูลนั้น
-
โน้ตเพลงเป็นไฟล์ข้อความ จึงสามารถเล่นได้ด้วยคำสั่ง alda
-
สามารถใช้เครื่องดนตรีใดก็ได้ที่อยู่ใน General MIDI Sound Set จึงแต่งเพลง MIDI ได้
piano:
o3
g8 a b > c d e f+ g | a b > c d e f+ g4
g8 f+ e d c < b a g | f+ e d c < b a g4
g/>g/b/>d/g
2 ความคิดเห็น
ผมทำโน้ตเพลงด้วย lilypond มานานมาก แต่ตอนนี้เลิกแล้ว การจะดึงประสิทธิภาพจากเครื่องมือแบบข้อความพวกนี้ออกมาไม่ใช่เรื่องง่ายเลย ถึงจะทำของที่คล้ายกันหลายอย่าง ก็ยังมีส่วนที่ติดขัดหรือพันกันอย่างประหลาดเกิดขึ้นบ่อย ตอนนี้ผมใช้แค่ https://musescore.org MuseScore อย่างเดียว
มีความพยายามเชิงโปรแกรมในการสร้างดนตรีด้วยข้อความมาอย่างต่อเนื่อง
https://github.com/schollz/miti
https://github.com/flipcoder/textbeat
https://foxdot.org/
https://sonic-pi.net/
https://chuck.cs.princeton.edu/
https://github.com/emicklei/melrose
เครื่องมือเขียนโน้ตเพลงแบบข้อความ
http://lilypond.org/
https://www.frescobaldi.org/