ข้ามไปยังเนื้อหา

<link>

องค์ประกอบ <link> ระบุช่วงโน้ตว่าเป็นท่าทางเดียว (เช่น สะบัด) ที่เชื่อมต่อกัน และวาดเส้นโค้งที่บอกเช่นนั้น

<measure> หรือ <group>

แอตทริบิวต์ จำเป็น ประเภท คำอธิบาย
type ใช่ "start" | "stop" ตัวเปิดหรือตัวปิดช่วง

มีเพียงเท่านี้ <bow> มี direction และ <parenthesis> มี dim กับ mute เพราะเป็นสิ่งที่ผู้เรียบเรียงเลือก แต่เส้นโค้งของ link ไม่ได้เลือก มันตามมาจากตำแหน่งที่โน้ตในช่วงตกลง

<link type="start"/> และ <link type="stop"/> ถัดไปที่พาร์ตเข้าถึงจะครอบช่วงหนึ่ง โน้ตระหว่างทั้งสองเป็นท่าทางเดียวกัน

เป็นคำแนะนำการแสดงผล ไม่มีผลต่อการเล่นหรือจังหวะ โน้ตอธิบายจังหวะอยู่แล้ว สิ่งที่เส้นโค้งเพิ่มคือความแน่นอนว่าโน้ตจัดกลุ่มกันอย่างไร

การจับคู่ตามลำดับเอกสารภายในรอบที่แก้ไขแล้ว เหมือน <bow> ตัวในห้องหนึ่งอาจถูกปิดด้วยตัวในห้องหรือบรรทัดถัดไป ช่วงจึงข้ามขอบเขต <measure>, <group>, และ <line> ได้ แต่ไม่ข้ามขอบเขตท่อน ดู <bow> สำหรับผลของ <ending> และ <line-repeat> กฎตรงกันทุกข้อ

บนเครื่องดนตรีแถวเดียว เส้นโค้งอยู่เหนือโน้ตของช่วงเอง กลุ่มแสดงโดยโน้ตชิดกันเท่านั้น ในห้องที่แน่นช่องว่างนั้นมีพื้นที่ทำงานน้อย ช่วง link จึงเป็นวิธีที่ผู้เรียบเรียงบอกว่าการรัวชุดหนึ่งต้องไม่คลุมเครือ

บนเครื่องที่โน้ตข้ามหลายแถว (ดูแอตทริบิวต์ stack ของ <part>) เส้นโค้งเข้าถึงแถวอื่นด้วย ระบุว่าแถวเหล่านั้นเป็นของท่าทางเดียว stack คือเครื่องดนตรีชิ้นเดียว ท่าทางจึงเป็นสิ่งที่เครื่องดนตรีนั้นเล่น ไม่ใช่สิ่งที่มือข้างใดข้างหนึ่งทำ

โน้ตที่เส้นโค้งเข้าถึงตามมาจากข้อนั้น ในแถวที่เขียนช่วง คือโน้ตระหว่างตัวกำกับทั้งสอง ในแถวโน้ตอื่นของเครื่องดนตรี คือโน้ตทุกตัวที่แถวนั้นเล่นในจังหวะที่ช่วงครอบ กฎทั้งสองต่างกันเพราะแถวตรงกันได้เพียงระดับหนึ่ง ทุกพาร์ตตรงกันเรื่องจำนวนจังหวะในห้อง (ดู <section-ref>) แต่แถวหนึ่งอาจแบ่งจังหวะเป็นสองขณะอีกแถวแบ่งเป็นสาม ช่องโน้ตในแถวหนึ่งจึงไม่ระบุตำแหน่งใดเลยในอีกแถว จังหวะเป็นหน่วยที่ละเอียดที่สุดที่แถวใช้ร่วมกัน

ละเว้นตัวหยุดตลอด เพราะตัวหยุดคือการไม่มีการโจมตีใหม่ ไม่มีสิ่งใดให้ท่าทางเข้าถึง

ตัวกำกับทั้งสองอยู่ในพาร์ตเดียวกันเสมอ เหมือน <bow> สิ่งที่ข้ามแถวคือการเข้าถึงของเส้นโค้ง ไม่ใช่ตัวช่วงเอง และการเข้าถึงนั้นเพียงพอ ช่วงที่เขียนในแถวบนและครอบสองจังหวะวาดเส้นโค้งที่เริ่มบนโน้ตในแถวล่างสุดและจบบนโน้ตในแถวบนได้อยู่แล้ว เพราะปลายทั้งสองหาจากการอ่านทั้ง stack ตลอดจังหวะเหล่านั้น type="start" ในแถวหนึ่งกับ type="stop" ในอีกแถวเป็นตัวกำกับค้างสองตัว ไม่ใช่ช่วง และไม่วาดสิ่งใด

<!-- หนึ่งจังหวะ: เครื่องหมายเดียวกับที่กลุ่มเคยถือเอง -->
<measure number="1">
<note pitch=""/>
<link type="start"/>
<group>
<note pitch=""/>
<note pitch=""/>
</group>
<link type="stop"/>
<note pitch=""/>
</measure>
<!-- สองจังหวะใต้เส้นโค้งเดียว คือสิ่งที่คู่ตัวกำกับให้ -->
<measure number="2">
<note pitch=""/>
<link type="start"/>
<group><note pitch=""/><note pitch=""/></group>
<group><note pitch=""/><note pitch=""/></group>
<link type="stop"/>
<note pitch=""/>
</measure>
<!-- เปิดภายในกลุ่ม เพราะตัวกำกับอยู่ตรงที่ท่าทางเริ่ม -->
<measure number="3">
<group>
<note pitch="ดํ"/>
<link type="start"/>
<note pitch=""/>
</group>
<note pitch=""/>
<link type="stop"/>
<note pitch=""/>
</measure>
  • ในทุกรอบที่แก้ไขแล้วของท่อน type="start" ต้องถูกปิดด้วย type="stop" ที่ตรงกันก่อนที่ type="start" อื่นจะปรากฏ ช่วง link ไม่สามารถซ้อนหรือทับซ้อนกัน
  • ในทุกรอบที่แก้ไขแล้ว type="start" ทุกตัวต้องมี type="stop" ที่ตรงกันภายใน <section-ref> เดียวกัน ช่วงที่เปิดค้างไว้เมื่อจบรอบไม่ถูกต้อง แม้อีกรอบจะปิดก็ตาม
  • ช่วง link ไม่สามารถข้ามขอบเขต <section> ได้
  • ตัวกำกับ <link> ภายใน <group> ไม่มีความยาวและไม่นับรวมการแบ่งเท่าของจังหวะกลุ่มนั้น
  • เมื่อ <part> ที่ครอบมี stack เส้นโค้งเข้าถึงแถวอื่นของเครื่องดนตรีนั้น ทุกแถวของ stack เป็นพาร์ตที่มีโน้ต เพราะพาร์ตเนื้อเพลงมี stack ไม่ได้ จึงมีแถวให้เข้าถึงเสมอ
  • เมื่อ <part> ไม่มี stack เส้นโค้งทำเครื่องหมายโน้ตของช่วงเอง และไม่มีเงื่อนไขอื่นให้สอดคล้อง
  • ตัวกำกับทั้งสองของช่วงต้องอยู่ในพาร์ตเดียวกัน type="start" ในแถวหนึ่งของ stack ปิดด้วย type="stop" ในอีกแถวไม่ได้ กรณีนั้นทำให้ช่วงแรกเปิดค้างเมื่อจบรอบและตัวที่สองไม่ได้ปิดสิ่งใด ซึ่งไม่ถูกต้องตามกฎข้างต้นอยู่แล้ว
  • ข้ามแถว link อธิบายการเชื่อมต่อ จึงประกาศฝั่งเดียว การทำเครื่องหมายช่วงในแถวบนเป็นธรรมเนียม ไม่ต้องทำเครื่องหมายสิ่งที่มันเข้าถึงด้วย
  • ช่วงที่มีโน้ตดังน้อยกว่าสองตัวไม่มีการรัวให้ทำเครื่องหมาย และไม่วาดสิ่งใด ไม่ถือเป็นข้อผิดพลาด
  • link กับ <bow> จับคู่แยกกัน ช่วงหนึ่งจึงเปิดภายในอีกช่วงได้ ท่าทางที่มี bow ด้วยเป็นเรื่องปกติที่เขียนกัน
  • บน stack สามแถว เส้นโค้งเข้าถึงทุกแถว ท่าทางที่ต้องเข้าถึงแถวเฉพาะหนึ่งและไม่อีกแถวระบุไม่ได้ใน v1.0 เช่นเดียวกับท่าทางที่ครอบจังหวะต่างกันในแต่ละแถว ช่วงมีขอบเขตเดียวและอ่านทุกแถวตลอดขอบเขตนั้น

ดู ช่วง link