โน้ตดนตรี GUIDO
ระบบการเขียนโน้ตดนตรี GUIDOเป็น รูปแบบ การเขียนโน้ตดนตรี ด้วยคอมพิวเตอร์ ที่ออกแบบมาเพื่อแสดงทุกแง่มุมของดนตรีอย่างมีเหตุผล ในลักษณะที่ทั้งคอมพิวเตอร์อ่านได้และมนุษย์อ่านได้ง่าย ชื่อนี้ตั้งตามชื่อของกุยโดแห่งอาเรซโซผู้บุกเบิกการเขียนโน้ตดนตรีแบบดั้งเดิมในปัจจุบันเมื่อ 1,000 ปีที่แล้ว
GUIDO ได้รับการออกแบบครั้งแรกโดยHolger H. Hoos (ขณะนั้นอยู่ที่Technische Universität Darmstadtประเทศเยอรมนีปัจจุบันอยู่ที่University of British Columbiaประเทศแคนาดา ) และKeith Hamel ( University of British Columbiaประเทศแคนาดา ) ต่อมาได้มีการพัฒนาเพิ่มเติมโดยโครงการ SALIERI โดย Holger H. Hoos, Kai Renz และ Jürgen F. Kilian GUIDO Music Notation ได้รับการออกแบบมาเพื่อแสดงดนตรีในรูปแบบที่มีเหตุผล (พร้อมความสามารถในการแปลงเป็นโน้ตเพลง) ในขณะที่LilyPondเน้นเฉพาะการจัดพิมพ์โน้ตเพลงเท่านั้น
- แนวคิดพื้นฐานเบื้องหลังการออกแบบ GUIDO คือความเพียงพอในการแสดงผลซึ่งหมายความว่าแนวคิดทางดนตรีที่เรียบง่ายจะถูกแสดงออกมาในรูปแบบที่เรียบง่าย และมีเพียงแนวคิดที่ซับซ้อนเท่านั้นที่ต้องการการแสดงผลที่ซับซ้อนกว่า
GUIDO ไม่ได้มุ่งเน้นไปที่การบันทึกโน้ตดนตรีแบบดั้งเดิมเป็นหลัก แต่ถูกคิดค้นขึ้นมาในฐานะรูปแบบเปิดที่สามารถจัดเก็บข้อมูลทางดนตรี โครงสร้าง และสัญลักษณ์ทางดนตรีได้
GUIDO Music Notation ถูกออกแบบมาให้เป็นมาตรฐานเปิดที่มีความยืดหยุ่นและขยายได้ง่าย โดยเฉพาะอย่างยิ่ง ไวยากรณ์ของมันไม่จำกัดคุณสมบัติที่สามารถแสดงได้ ดังนั้น GUIDO จึงสามารถปรับเปลี่ยนและปรับแต่งได้ง่ายเพื่อครอบคลุมแนวคิดทางดนตรีเฉพาะทางตามที่อาจจำเป็นในบริบทของโครงการวิจัยด้านดนตรีวิทยาเชิงคำนวณ ที่สำคัญกว่านั้น GUIDO ถูกออกแบบมาในลักษณะที่ว่า เมื่อใช้ส่วนขยายที่กำหนดเองดังกล่าว ข้อมูล GUIDO ที่ได้ยังคงสามารถประมวลผลได้โดยแอปพลิเคชันอื่น ๆ ที่รองรับ GUIDO แต่ไม่รู้จักส่วนขยายที่กำหนดเองเหล่านั้น ซึ่งจะถูกละเว้นอย่างนุ่มนวล การออกแบบนี้ยังช่วยอำนวยความสะดวกอย่างมากในการใช้งานการสนับสนุน GUIDO ในซอฟต์แวร์ดนตรีแบบค่อยเป็นค่อยไป ซึ่งสามารถเร่งกระบวนการพัฒนาซอฟต์แวร์ได้อย่างมีนัยสำคัญ โดยเฉพาะอย่างยิ่งสำหรับซอฟต์แวร์วิจัยและต้นแบบ
GUIDO แบ่งออกเป็นสามชั้นต่อเนื่องกัน: GUIDO พื้นฐานแนะนำแนวคิดหลักของการออกแบบ GUIDO และช่วยให้สามารถแสดงผลดนตรีทั่วไปในปัจจุบันได้ GUIDO ขั้นสูงต่อยอดจาก GUIDO พื้นฐานโดยเพิ่มการจัดรูปแบบโน้ตดนตรีที่แม่นยำและแนวคิดทางดนตรีขั้นสูงเพิ่มเติม สุดท้าย GUIDO ขั้นสูงสามารถแสดงส่วนขยายที่ผู้ใช้กำหนดเองได้ เช่น ข้อมูลไมโครโทนัลหรือระดับเสียงที่ผู้ใช้กำหนดเอง
ตัวอย่างไฟล์อินพุต GUIDO
สัญกรณ์ GUIDO พื้นฐานนั้นคล้ายคลึงกับ รูปแบบการป้อนข้อมูล ของ LilyPondความแตกต่างที่เห็นได้ชัดสองประการคือ การระบุอ็อกเทฟและระยะเวลา ดังแสดงในตัวอย่างด้านล่าง ทั้งสองรูปแบบได้รับแรงบันดาลใจบางส่วนจาก รูปแบบ LaTeXสำหรับการจัดเรียงข้อความ

[ \clef < "treble" > \key < "D" > \meter < "4/4" > a 1* 1/2 b a / 4. g / 8 f # /4 g a / 2 b a / 4. g / 8 f # /4 g a / 2 a b c # 2/4 d c # /2 b 1 a / 1 ]แหล่งที่มา
- Holger H. Hoos, Keith A. Hamel, Kai Renz และ Jürgen Kilian: การนำเสนอโน้ตดนตรีระดับคะแนนโดยใช้รูปแบบการเขียนโน้ตดนตรี GUIDO การคำนวณทางดนตรีวิทยา เล่มที่ 12 สำนักพิมพ์ MIT ปี 2001
- Holger H. Hoos, Keith A. Hamel, Kai Renz, Jürgen Kilian: รูปแบบการเขียนโน้ตดนตรี GUIDO - แนวทางใหม่สำหรับการนำเสนอโน้ตดนตรีในระดับคะแนนได้อย่างเหมาะสม รายงานการประชุม ICMC'98, หน้า 451-454, ICMA, ซานฟรานซิสโก, 1998
- Holger H. Hoos, Keith A. Hamel, Kai Renz, Jürgen Kilian: ระบบการเขียนโน้ตดนตรี GUIDO - สู่การนำเสนอโน้ตดนตรีระดับคะแนนอย่างเพียงพอ รายงานการประชุม JIM'98, LMA-CNSR, 1998
- Kai Renz: อัลกอริทึมและโครงสร้างข้อมูลสำหรับระบบโน้ตดนตรีที่ใช้โน้ตดนตรี GUIDO วิทยานิพนธ์ระดับปริญญาเอก ข้อมูล Fachbereich, Technische Universität Darmstadt, 2002
ดูเพิ่มเติม
ลิงก์ภายนอก
- หน้าหลัก GUIDO
- GUIDO Noteserver – แปลง GUIDO เป็นโน้ตเพลงออนไลน์
- วิชาดนตรี 253 มหาวิทยาลัยสแตนฟอร์ด – บทนำและแบบฝึกหัดในห้องเรียนเกี่ยวกับการเขียนโน้ตดนตรีแบบ GUIDO