ฉันสนใจดนตรีคอมพิวเตอร์ที่มีแนวทางในการรักษาดนตรีเป็นประโยคในไวยากรณ์ทั่วไปหรือระบบ L แทนที่จะเขียนคุณสามารถระบุไวยากรณ์และให้คอมพิวเตอร์สร้างเพลงแทน เช่นกลุ่มเยลรอบพอลฮูดักตอนปลายมีความแข็งแกร่งมาก
มันได้หลงฉันที่เราใช้ในการแสดงดูเหมือนหนึ่งมิติของข้อมูลที่จะเป็นตัวแทนของสิ่งที่สูงขึ้นมิติเช่นเจริญเติบโตของพืชที่มี L-ระบบ ดนตรีสำหรับฉันดูเหมือนจะมีอย่างน้อยสองมิติ: มิติเวลาที่ชัดเจนและมิติ "เครื่องดนตรี" คือความสามารถในการมีเสียงที่แตกต่างกันในเวลาเดียวกัน และแท้จริงแล้วโน้ตดนตรีมีสองมิติอย่างแน่นอน
มีภาษาการเขียนโปรแกรมสองมิติเช่นBefungeซึ่งไม่ได้ทำให้ฉันมีประโยชน์มาก (แต่) แต่ฉันไม่สามารถหาสิ่งใดเกี่ยวกับไวยากรณ์ทั่วไปซึ่งประโยคเป็นแบบสองมิติ
โดยประโยคสองมิติฉันหมายถึงตัวละครนั้นแพร่กระจายบนกริด 2 มิติเช่นนี้
ab cde
aabce
dca b
กฎการผลิตอาจมีประโยคสองมิติทั้งสองด้านของกฎเช่นกัน:
a -> bc
e
b -> cd
e ab
มีการศึกษาแบบนี้มาก่อนหรือไม่?
เช่นในเพลงคอมพิวเตอร์นี่อาจมีประโยชน์ทีเดียว ชิ้นส่วนของBoléroของ Ravelสามารถสร้างขึ้นได้ด้วยกฎการผลิตแบบ 2 มิติดังนี้:
t -> tt
t
ควรอ่านว่า "หากในส่วนหนึ่งชุดรูปแบบt
จะเล่นโดยตราสาร 1 ในบางครั้งเราสามารถผลิตชิ้นส่วนใหม่ที่t
เล่นโดยเครื่องดนตรี 1 ในเวลาเดียวกันและทันทีหลังจากโดยใช้เครื่องมือ 1 และ 2 "