กลับไปหน้าบทความ

อ่าน 2 นาที

ภาษาการโอนข้อความเสียงเรียกเข้า

Ring Tone Text Transfer Language ( RTTTL ) เป็นรูปแบบข้อความที่พัฒนาโดย Nokia เพื่อใช้ถ่ายโอน ริงโทน ไปยัง โทรศัพท์มือ ถือ Nokia

ภาษาการโอนข้อความเสียงเรียกเข้า

( เรียนรู้วิธีและเวลาในการลบข้อความนี้ )

Ring Tone Text Transfer Language ( RTTTL ) เป็นรูปแบบข้อความที่พัฒนาโดยNokiaเพื่อใช้ถ่ายโอนริงโทน ไปยัง โทรศัพท์มือถือ Nokia

รูปแบบ RTTTL คือสตริงที่แบ่งออกเป็นสามส่วน ได้แก่ ชื่อ ค่าเริ่มต้น และข้อมูล

ส่วนชื่อประกอบด้วยสตริงที่อธิบายชื่อของริงโทน โดยต้องมีความยาวไม่เกิน 10 ตัวอักษร และห้ามมีเครื่องหมายโคลอน ":" (อย่างไรก็ตาม เนื่องจาก ข้อกำหนด Smart Messagingอนุญาตให้ใช้ชื่อที่มีความยาวได้ถึง 15 ตัวอักษร ดังนั้นแอปพลิเคชันบางตัวที่ประมวลผล RTTTL จึงใช้ชื่อที่มีความยาวถึง 15 ตัวอักษรเช่นกัน)

ส่วนค่าเริ่มต้นคือชุดค่าที่คั่นด้วยเครื่องหมายจุลภาค โดยแต่ละค่าประกอบด้วยคีย์และค่าที่คั่นด้วย เครื่องหมาย =ซึ่งอธิบายถึงค่าเริ่มต้นบางอย่างที่ควรปฏิบัติตามในระหว่างการทำงานของริงโทน ชื่อที่เป็นไปได้คือ

ส่วนข้อมูลประกอบด้วยชุดสตริงอักขระที่คั่นด้วยเครื่องหมายจุลภาค โดยแต่ละสตริงจะมีค่าระยะเวลาระดับเสียง อ็อกเทและจุด (ซึ่งจะเพิ่มระยะเวลาของโน้ตขึ้นครึ่งหนึ่ง) (ซึ่ง เป็นตัวเลือกเสริม)

รูปแบบการเขียนโน้ตดนตรีแบบ RTTTL คล้ายกับภาษามาโครดนตรี (Music Macro Language)ที่พบใน ภาษา BASICซึ่งเป็นภาษาที่ใช้ในไมโครคอมพิวเตอร์รุ่นแรกๆ หลายเครื่อง

ข้อกำหนดทางเทคนิค

เพื่อให้โปรแกรมสร้างริงโทนสามารถรับรู้ได้ ริงโทนในรูปแบบ RTTTL/Nokring ต้องมีองค์ประกอบเฉพาะสามอย่าง ได้แก่ ชื่อ การตั้งค่า และหมายเหตุ

ตัวอย่างเช่น นี่คือริงโทน RTTTL สำหรับเพลง Haunted House:

HauntHouse: d=4,o=5,b=108: 2a4, 2e, 2d#, 2b4, 2a4, 2c, 2d, 2a#4, 2e., e, 1f4, 1a4, 1d#, 2e., d, 2c., b4, 1a4, 1p, 2a4, 2e, 2d#, 2b4, 2a4, 2c, 2d, 2a#4, 2e., e, 1f4, 1a4, 1d#, 2e., d, 2c., b4, 1a4

ทั้งสามส่วนถูกคั่นด้วยเครื่องหมายโคลอน

  • ส่วนที่ 1:ชื่อของริงโทน (ในที่นี้คือ "HauntHouse") ซึ่งเป็นสตริงตัวอักษรที่แสดงชื่อของริงโทน
  • ส่วนที่ 2:การตั้งค่า (ในที่นี้: d=4, o=5, b=108) โดยที่ "d=" คือระยะเวลาเริ่มต้นของโน้ต ในกรณีนี้ "4" หมายความว่าโน้ตแต่ละตัวที่ไม่มีตัวระบุระยะเวลา (ดูด้านล่าง) จะถือว่าเป็นโน้ตตัวควอเตอร์ โดยค่าเริ่มต้น "8" หมายถึงโน้ตตัวเอทและอื่นๆ ดังนั้น "o=" คืออ็อกเทฟ เริ่มต้น มีสี่อ็อกเทฟในรูปแบบ Nokring/RTTTL และ "b=" คือจังหวะในหน่วย "บีทต่อนาที"
  • ส่วนที่ 3:ตัวโน้ต แต่ละตัวโน้ตคั่นด้วยเครื่องหมายจุลภาค และประกอบด้วยลำดับดังนี้: ตัวระบุระยะเวลา, ตัวโน้ตดนตรีมาตรฐาน ได้แก่ a, b, c, d, e, f หรือ g และตัวระบุระดับเสียง (เช่นเดียวกับสัญกรณ์ระดับเสียงทางวิทยาศาสตร์ ) หากไม่มีตัวระบุระยะเวลาหรือระดับเสียง จะใช้ค่าเริ่มต้น

ระยะเวลา

ระยะเวลามาตรฐานของดนตรีจะแสดงด้วยสัญลักษณ์ดังต่อไปนี้:

รูปแบบ จังหวะแบบจุดสามารถสร้างได้โดยการเติมเครื่องหมายจุด (".") ต่อท้ายองค์ประกอบของระยะเวลา/จังหวะ/อ็อกเทฟ

ขว้าง

  • P - พัก หรือ หยุดชั่วคราว
  • เอ - เอ
  • เอ# - เอ♯ / บี♭
  • บี - บี / ซี♭
  • ซี - ซี
  • C# - C♯ / D♭
  • ดี - ดี
  • ดี# - ดี♯ / อี♭
  • อี - อี / เอฟ♭
  • เอฟ - เอฟ / อี♯
  • เอฟ# - เอฟ♯ / จี♭
  • จี - จี
  • จี# - จี♯ / เอ♭

อ็อกเทฟ

รูปแบบ RTTTL อนุญาตให้ใช้ช่วงเสียงอ็อกเทฟโดยเริ่มจากโน้ต A ที่ต่ำกว่าโน้ต C กลาง และไล่ขึ้นไปสี่อ็อกเทฟ ซึ่งสอดคล้องกับข้อจำกัดของโทรศัพท์มือถือที่ไม่สามารถสร้างเสียง บางโทน ได้อย่างชัดเจน ช่วงเสียงอ็อกเทฟเหล่านี้จะถูกกำหนดหมายเลขจากระดับเสียงต่ำสุดไปจนถึงระดับเสียงสูงสุด ตั้งแต่ 4 ถึง 7

ในกรณีที่มีการหยุดพักหรือเว้นจังหวะในรูปแบบดนตรี ควรละเว้นเครื่องหมายอ็อกเทฟออกจาก โน้ตดนตรี

ตัวอย่าง

ตัวอย่างของรูปแบบ RTTTL คือ

ลำดับที่ห้า:d=4,o=5,b=63:8p,8g5,8g5,8g5,2d#5 

สามารถคัดลอกและวางลงในโปรแกรมเล่น RTTTL ออนไลน์ได้

  • แปลง RTTTL เป็นรูปแบบอื่นเก็บถาวรเมื่อ 2009-02-07 ที่Wayback Machine
  • ข้อกำหนด
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Ring_Tone_Text_Transfer_Language&oldid=1360903541 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ภาษาการโอนข้อความเสียงเรียกเข้า

Ring Tone Text Transfer Language ( RTTTL ) เป็นรูปแบบข้อความที่พัฒนาโดย Nokia เพื่อใช้ถ่ายโอน ริงโทน ไปยัง โทรศัพท์มือ ถือ Nokia

ข้อกำหนดทางเทคนิค

เพื่อให้โปรแกรมสร้างริงโทนสามารถรับรู้ได้ ริงโทนในรูปแบบ RTTTL/Nokring ต้องมีองค์ประกอบเฉพาะสามอย่าง ได้แก่ ชื่อ การตั้งค่า และหมายเหตุ

ระยะเวลา

ระยะเวลามาตรฐานของดนตรีจะแสดงด้วยสัญลักษณ์ดังต่อไปนี้:

ขว้าง

P - พัก หรือ หยุดชั่วคราว เอ - เอ เอ# - เอ♯ / บี♭ บี - บี / ซี♭ ซี - ซี C# - C♯ / D♭ ดี - ดี ดี# - ดี♯ / อี♭ อี - อี / เอฟ♭ เอฟ - เอฟ / อี♯ เอฟ# - เอฟ♯ / จี♭ จี - จี จี# - จี♯ / เอ♭