#20 แผ่นคอร์ด (ChordPro)

PenPage แสดงผล ChordPro — รูปแบบข้อความง่าย ๆ สำหรับแผ่นเนื้อเพลง เขียนคอร์ดไว้ในวงเล็บเหลี่ยมภายในเนื้อเพลงของคุณ แล้ว PenPage จะจัดวางแต่ละคอร์ดให้อยู่เหนือพยางค์ที่คอร์ดนั้นสังกัดอย่างเป็นระเบียบ

วิธีใช้: สร้างบล็อกโค้ดแล้วตั้งค่าภาษาเป็น chordpro แผ่นคอร์ดที่จัดรูปแบบแล้วจะปรากฏด้านล่างของต้นฉบับ


1. คอร์ดอยู่เหนือเนื้อเพลง

ใส่คอร์ดในวงเล็บเหลี่ยม [ ] ไว้ก่อนพยางค์ที่คอร์ดเปลี่ยนทันที:

[C]Twinkle twinkle [G]little star
[F]How I [C]wonder [G]what you [C]are

คอร์ดจะเรียงตัวอยู่เหนือคำ — ไม่ต้องเว้นวรรคด้วยตนเอง

2. ข้อมูลเพลง (directives)

เพิ่มรายละเอียดของเพลงด้วยบรรทัด {directive: value}:

{title: Amazing Grace}
{key: G}
{tempo: 90}
{capo: 2}

[G]Amazing [G7]grace, how [C]sweet the [G]sound
  • {title:} — ชื่อเพลง (จะกลายเป็นชื่อหน้าด้วย)
  • {key:} {tempo:} {capo:} {artist:} {album:} {time:} — แสดงเป็นข้อมูลพร้อมป้ายกำกับ
  • {comment:} — บรรทัดหมายเหตุ (เช่น อินโทรหรือข้อความเตือนความจำ)

3. ส่วนต่าง ๆ (verse / chorus / bridge)

ครอบท่อนคอรัสหรือบริดจ์ไว้ แล้วมันจะโดดเด่นด้วยแถบสี:

{start_of_chorus}
[C]This is the [G]chorus you all [Am]sing to[F]gether
{end_of_chorus}

รูปแบบย่อก็ใช้ได้เช่นกัน: {soc}/{eoc} สำหรับคอรัส, {sov}/{eov} สำหรับท่อนเวิร์ส, {sob}/{eob} สำหรับบริดจ์

4. เครื่องมือสำหรับการอ่าน

เหนือแผ่นคอร์ดที่แสดงผลทุกแผ่นจะมีแถบเครื่องมือเล็ก ๆ เครื่องมือเหล่านี้เปลี่ยนแค่สิ่งที่คุณเห็นเท่านั้น — โน้ตของคุณจะไม่ถูกแก้ไขเลย:

  • ♭ / ♯ เปลี่ยนคีย์ (Transpose) — ขยับคอร์ดทุกคอร์ดขึ้นหรือลงทีละครึ่งเสียง ป้าย {key:} จะเปลี่ยนตามไปด้วย แตะ เพื่อกลับไปยังคีย์เดิม
  • N ตัวเลขแบบ Nashville — แสดงคอร์ดเป็นตัวเลขที่สัมพันธ์กับคีย์ (ในคีย์ C: C→1, F→4, G→5, Am→6m) นักร้องคนใดก็สามารถเล่นตามเพลงในคีย์ของตัวเองได้ แตะ N อีกครั้ง หรือเปลี่ยนคีย์ เพื่อสลับกลับ
  • ▶ เลื่อนอัตโนมัติ (Auto-scroll) (บนหน้าที่แชร์และหน้าสาธารณะ) — เลื่อนแผ่นคอร์ดโดยไม่ต้องใช้มือขณะที่คุณเล่น ลากแถบเลื่อนเพื่อตั้งความเร็ว

เหมาะอย่างยิ่งสำหรับการฝึกซ้อม การแจมเพลง และการแชร์เพลงที่ทุกคนสามารถเล่นได้ในทุกคีย์