คู่มือผู้ใช้
การจัดการไฟล์ข้อความ
เมื่อ OnSong นำเข้าไฟล์บางไฟล์ อาจจำเป็นต้องให้คำแนะนำเกี่ยวกับการเข้ารหัสหรือรูปแบบของไฟล์ การตั้งค่าการจัดการไฟล์ข้อความช่วยให้ OnSong ทราบวิธีการจัดการไฟล์บางไฟล์ที่ต้องเผชิญ
ได้รับหมายเลขเพลงจากชื่อเรื่อง
เมื่อนำเข้าเพลงที่มีชื่อเรื่องเริ่มต้นด้วยตัวเลขตามด้วยจุด OnSong สามารถได้รับตัวเลขเป็นหมายเลขเพลงสำหรับการเรียงลำดับและการค้นหาที่เหมาะสม
การประมวลผลความเข้ากันได้ของ ChordPro
ChordPro เป็นไวยากรณ์ และไม่ใช่รูปแบบไฟล์มาตรฐาน เนื่องจากเหตุนี้ ผู้จำหน่ายต่างๆ จึงใช้คุณลักษณะของ ChordPro ในลักษณะต่างๆ ตัวเลือกนี้จะประมวลผล ChordPro เพื่อให้เข้ากันได้ในอนาคตให้มากที่สุดเท่าที่เป็นไปได้ โดยการแปลงป้ายกำกับส่วนที่เป็นความเห็นเป็นส่วนจริง เป็นต้น
แปลงเครื่องหมายคำพูดอัจฉริยะ
ตัวเลือกนี้จะพยายามแปลงอักขระเครื่องหมายคำพูดอัจฉริยะที่เข้ากันไม่ได้เป็นเวอร์ชันที่เข้ากันได้
ตรวจหาคอร์ดในเนื้อเพลง
OnSong ใช้เนื้อหาเพลงที่ใช้ข้อความเพื่อเรนเดอร์แผนภูมิคอร์ดบนหน้าจอ ทั้งรูปแบบไฟล์ OnSong และ ChordPro แสดงคอร์ดในวงเล็บเหลี่ยมในเนื้อเพลง อย่างไรก็ตาม แผนภูมิคอร์ดส่วนใหญ่จะมีคอร์ดบนบรรทัดแยกต่างหากเหนือเนื้อเพลง เมื่อเปิดตัวเลือกนี้ OnSong จะตรวจหาคอร์ดเหนือเนื้อเพลงและวางคอร์ดกับเนื้อเพลงโดยอัตโนมัติ ค่าเริ่มต้นเปิด
ตรวจหาคอร์ดตัวเลข
เมื่อเปิดตัวเลือกนี้ OnSong จะจำได้ถึงคอร์ดที่มีหมายเลขเช่น 1, 4 และ 5m ตามที่ใช้ในระบบหมายเลขแนชวิลล์ ปิดตัวเลือกนี้หากตัวเลขในแผนภูมิของคุณถูกปฏิบัติว่าเป็นคอร์ด ค่าเริ่มต้นเปิด
ตรวจหาคีย์โดย
หากไม่ได้ประกาศคีย์ของเพลงอย่างชัดแจ้งในข้อมูลเมตาของเพลง OnSong จะต้องค้นหาคีย์ด้วยวิธีอื่นเพื่อเปิดใช้งานการทรานสโพส OnSong ตรวจหาคีย์โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้:
- คอร์ดแรกใช้คอร์ดแรกในเพลงเป็นพื้นฐานสำหรับคีย์ ตัวอย่างเช่น หากคอร์ดแรกคือ Am7 คีย์ของเพลงจะตั้งค่าเป็น Am ค่าเริ่มต้น
- คอร์ดสุดท้ายใช้คอร์ดสุดท้ายในเพลงเป็นพื้นฐานสำหรับคีย์ ตัวอย่างเช่น หากคอร์ดสุดท้ายในเพลงคือ Bbsus4 คีย์จะตั้งค่าเป็น Bb
- นับโน้ตเป็นวิธีในการกำหนดคีย์ของเพลงโดยสะสมโน้ตทั้งหมดที่ใช้โดยคอร์ดในเพลงแล้วนับเครื่องหมายชาร์ปและแฟลตเพื่อกำหนดคีย์ วิธีนี้สามารถแม่นยำได้มากกว่าคอร์ดแรกหรือคอร์ดสุดท้ายในเพลง แต่อาจเป็นเท็จได้หากไม่มีคอร์ดเพียงพอในเพลง
- การวิเคราะห์ฮาร์มอนิกรวบรวมคอร์ดทุกอันในเพลงและหาคีย์จากความก้าวหน้าของคอร์ดทั้งหมด
- เฉพาะข้อมูลเมตาจะใช้เฉพาะข้อมูลเมตาของเพลงเป็นพื้นฐานสำหรับคีย์ นั่นหมายความว่าหากไม่ประกาศคีย์ การทรานสโพสจะไม่พร้อมใช้งาน
ส่วนขยายไฟล์สำรอง
OnSong ใช้ส่วนขยายไฟล์ของไฟล์เพื่อกำหนดรูปแบบไฟล์ สิ่งนี้มีความสำคัญในกระบวนการนำเข้าเพื่อให้สามารถแปลงข้อความเป็นรูปแบบภายในที่รองรับได้ หรือเพื่อให้สามารถดูไฟล์ภายนอก เช่น PDF ได้อย่างถูกต้อง
ในกรณีส่วนใหญ่ ไฟล์มีส่วนขยายไฟล์ ไฟล์ OpenSong มักไม่มีส่วนขยาย แต่เป็นไฟล์ที่มีรูปแบบ XML จริงๆ ด้วยเหตุนี้ OnSong จึงจะผนวกส่วนขยายไฟล์ .xml โดยอัตโนมัติเข้ากับไฟล์ที่ไม่มีส่วนขยาย สิ่งนี้ระบุว่าไฟล์เป็นไฟล์ OpenSong และแปลงตามความเหมาะสม
หากคุณมีไฟล์จำนวนมากที่ไม่มีส่วนขยาย และทราบประเภทของไฟล์แล้ว ให้ป้อนส่วนขยายไฟล์ในตำแหน่งนี้
การเข้ารหัสไฟล์
การเข้ารหัสข้อความเป็นกระบวนการแปลงอักขระในภาษาที่เขียนไปเป็นค่าไบนารีที่คอมพิวเตอร์สามารถจัดเก็บได้ OnSong ได้รับการออกแบบให้เดาการเข้ารหัสไฟล์ของไฟล์ แต่มีบางกรณีที่ไม่ทราบการเข้ารหัสไฟล์ การตั้งค่าเริ่มต้นสำหรับสิ่งนี้คืออัตโนมัติหมายถึงการเข้ารหัสเป็นการเดา หากคุณทราบการเข้ารหัสของไฟล์ ให้เลือกจากตัวเลือกใดตัวเลือกหนึ่ง:
- อัตโนมัติตรวจหาการเข้ารหัสตามเนื้อหาของไฟล์ ค่าเริ่มต้น
- ASCIIเป็นการเข้ารหัสข้อความพื้นฐานที่ครอบคลุมชุดอักขระตะวันตกส่วนใหญ่
- UTF-8เป็นชุดข้อมูลที่เป็นซูเปอร์เซตของ ASCII ซึ่งประกอบด้วยอักขระส่วนใหญ่ที่พบทั่วโลก แต่ไม่รวมอักขระบางตัวเช่นที่พบในภาษาเอเชีย OnSong ใช้ UTF-8 ภายในและจัดเก็บชุดอักขระที่ใหญ่ขึ้นในลักษณะที่ทำให้สามารถดึงข้อมูลได้
- UTF-16ใช้ค่า 16 บิตสำหรับการกำหนดชุดอักขระซึ่งอนุญาต 32,768 อักขระที่เป็นไปได้
- UTF-32ใช้ค่า 32 บิตสำหรับการกำหนดชุดอักขระซึ่งอนุญาต 2 พันล้านอักขระที่เป็นไปได้
- ISO-Latinหรือที่รู้จักดีกว่าในชื่อของหมายเลขหน้า "iOS-8859-1" มีความคล้ายคลึงกับ UTF-8 และมีอักขระที่ใช้ภาษาละติน
การแปลงไฟล์ข้อความ
เมื่อนำเข้าไฟล์ข้อความ OnSong สามารถแปลงไฟล์เหล่านี้ในรูปแบบไฟล์ OnSong โดยอัตโนมัติ สิ่งนี้วางคอร์ดในวงเล็บเหลี่ยมโดยอัตโนมัติ เนื่องจาก OnSong ยังสามารถจัดการคอร์ดเหนือเนื้อเพลงในดู่เพลงได้โดยอัตโนมัติ จึงตั้งค่าเป็นข้อความตามค่าเริ่มต้น คุณยังสามารถให้ OnSong แปลงเพลงของคุณโดยอัตโนมัติได้โดยการเลือก OnSong แทน