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

เนื้อร้อง

หน้านี้เพิ่มพาร์ตขับร้อง เนื้อร้องไทยเขียนเป็น <part> ที่มี type="lyric" ใช้องค์ประกอบ <syllable> แทน <note>

ลาวดวงเดือน, ระนาดเอกและเนื้อร้อง

พาร์ตเนื้อร้องเป็นพาร์ตธรรมดาที่มีแถวของตัวเองในโน้ต ตั้ง type="lyric" บอกเรนเดอร์ให้คาดหวังพยางค์แทนโน้ต:

<part id="P2" type="lyric">
<instrument-name>เนื้อร้อง</instrument-name>
</part>

<part-data> มีโครงสร้างเหมือนพาร์ตอื่น: <section-ref>, <line>, <measure> ต่างกันที่สิ่งที่อยู่ในห้อง

<syllable> เก็บคำหรือพยางค์หนึ่งของข้อความไทย ภาษาไทยร้องทีละพยางค์ แต่ละพยางค์จึงมีองค์ประกอบของตัวเอง:

<measure number="4">
<rest/><syllable>ละ -</syllable><rest/><syllable>หนอ</syllable>
</measure>

ยัติภังค์ท้ายพยางค์ (ละ -) แสดงว่าคำต่อเนื่องไปยังพยางค์ถัดไป ยัติภังค์เป็นส่วนของข้อความ ไม่ใช่ซินแทกซ์พิเศษ

<rest> ในห้องเนื้อร้องหมายความว่าไม่มีการร้องในจังหวะนั้น ความหมายเหมือนตัวหยุดในพาร์ตเครื่องดนตรี คือไม่มีการเปล่งเสียงใหม่ ในการขับร้องไทยเรียกสิ่งนี้ว่าเอื้อน คือการประดับทำนองที่นักร้องถือโน้ตเดิมค้างไว้หรือหยุดเสียงชั่วครู่

รายการในห้องเนื้อร้อง (พยางค์และตัวหยุด) กระจายตัวในห้องด้วยวิธีใดวิธีหนึ่งจากสองแบบ:

ตรงจำนวนจังหวะ ถ้าห้องมีสี่จังหวะและสี่รายการ แต่ละรายการใช้หนึ่งจังหวะ:

<measure number="1">
<rest/><syllable>ดวง</syllable><rest/><syllable>เดือน</syllable>
</measure>

สี่รายการ สี่จังหวะ ดวง อยู่จังหวะ 2 เดือน อยู่จังหวะ 4

น้อยกว่าจำนวนจังหวะ ถ้าห้องมีสี่จังหวะแต่แค่สองรายการ รายการจะจัดกลางเซลล์:

<measure number="3">
<syllable>หอม</syllable><syllable>กลิ่น</syllable>
</measure>

สองรายการในห้องสี่จังหวะ จัดกลาง นั่งประมาณจังหวะ 2 และ 3 ทั้งสองแบบเป็นวิธีเขียนพาร์ตขับร้องตามปกติ ผู้เรียบเรียงเลือกเอง

ไฟล์นี้มีพาร์ตระนาดเอกและพาร์ตเนื้อร้องสำหรับท่อน 1 บรรทัด 1 เนื้อร้องเข้าในห้อง 3 ด้วย “โอ้” แล้ว “ละ - หนอ” ในห้อง 4 พร้อมตัวหยุดที่นักร้องหยุด

<?xml version="1.0" encoding="UTF-8"?>
<thai-score xmlns="https://thaimusicxml.anan.ovh/ns/1" version="1.0">
<header>
<title>ลาวดวงเดือน</title>
<composer><text align="right">ทำนอง: พระเจ้าบรมวงศ์เธอ กรมหมื่นพิไชยมหินทโรดม</text></composer>
</header>
<structure>
<direction>
<nathap value="ลาว" />
<chan value="2" />
<bpm>60</bpm>
</direction>
<section id="s1" name="ท่อน 1" />
</structure>
<ensemble>
<part id="P1">
<instrument-name>ระนาดเอก</instrument-name>
<instrument-short-name>รน.เอก</instrument-short-name>
</part>
<part id="P2" type="lyric">
<instrument-name>เนื้อร้อง</instrument-name>
</part>
</ensemble>
<part-data part="P1">
<section-ref section="s1">
<line number="1">
<measure number="1"><rest/><rest/><rest/><rest/></measure>
<measure number="2"><rest/><rest/><rest/><rest/></measure>
<measure number="3"><rest/><note pitch=""/><note pitch=""/><note pitch=""/></measure>
<measure number="4"><rest/><note pitch=""/><rest/><note pitch=""/></measure>
<measure number="5"><rest/><rest/><rest/><note pitch=""/></measure>
<measure number="6"><note pitch=""/><note pitch=""/><note pitch=""/><note pitch=""/></measure>
<measure number="7"><note pitch=""/><note pitch=""/><note pitch=""/><note pitch=""/></measure>
<measure number="8"><note pitch=""/><note pitch=""/><rest/><note pitch=""/></measure>
</line>
</section-ref>
</part-data>
<part-data part="P2">
<section-ref section="s1">
<line number="1">
<measure number="1"><rest/><rest/><rest/><rest/></measure>
<measure number="2"><rest/><rest/><rest/><rest/></measure>
<measure number="3"><rest/><rest/><rest/><syllable>โอ้</syllable></measure>
<measure number="4"><rest/><syllable>ละ -</syllable><rest/><syllable>หนอ</syllable></measure>
<measure number="5"><rest/><rest/><rest/><rest/></measure>
<measure number="6"><rest/><rest/><rest/><rest/></measure>
<measure number="7"><rest/><syllable>ดวง</syllable><rest/><syllable>เดือน</syllable></measure>
<measure number="8"><rest/><rest/><rest/><syllable>เอย</syllable></measure>
</line>
</section-ref>
</part-data>
</thai-score>

ขั้นต่อไป ดู การทำเครื่องหมายในโน้ต สำหรับเครื่องหมายคันชัก ข้อความที่ย่อไว้ หมายเหตุประกอบ และข้อมูลเมตา

ลองเล่นใน Playground