0

ตัวทรานสโพสแผ่นคอร์ด

วางแผ่นคอร์ดที่มีเนื้อเพลง แล้วเลื่อนทุกคอร์ดทีละเซมิโทน ด้วยตัวแยกวิเคราะห์สัญลักษณ์คอร์ดจริงและการสะกดแบบชาร์ป/แฟลตที่เข้าใจเอนฮาร์โมนิก

🔒 ประมวลผลทั้งหมดในเบราว์เซอร์ของคุณ — ไม่มีการอัปโหลดสิ่งใดที่คุณป้อนที่นี่

กำลังประมวลผล... 0%
กำลังแยกวิเคราะห์สัญลักษณ์คอร์ด
กำลังทรานสโพส
เสร็จสิ้น

ผลลัพธ์

คาโปเปลี่ยนระดับเสียง แต่แผ่นคอร์ดคือข้อความ และ "ตัวทรานสโพส" ส่วนใหญ่ก็ปฏิบัติต่อมันแค่เพียงข้อความเท่านั้น: มันค้นหาทุกตัวอักษรที่ดูเหมือน root ของคอร์ดแล้วสลับ โดยไม่รู้เลยว่าสัญลักษณ์คอร์ดคืออะไร วิธีการนี้พังทันทีที่แผ่นคอร์ดซับซ้อนขึ้น — สแลชคอร์ดอย่าง D/F# ต้องย้ายทั้งสองโน้ต, F#m7b5 แบบ half-diminished ต้องย้าย root แต่ส่วน m7b5 คงเดิมเป๊ะ, และการค้นหาแล้วแทนที่แบบง่ายไม่มีแนวคิดเรื่องนี้เลย

เครื่องมือนี้ทำงานจากไวยากรณ์คอร์ดจริง: มันรู้จำ token คอร์ดเป็นตัวอักษร root (A ถึง G) พร้อมชาร์ปหรือแฟลตที่เป็นตัวเลือก, quality และ extension ที่เป็นตัวเลือก (m, maj7, m7b5, dim, aug, sus2, sus4, add9, 6, 7, 9, 11, 13 และการผสมของสิ่งเหล่านี้), และ slash-bass note ที่เป็นตัวเลือก, และจับคู่เฉพาะคำที่คั่นด้วยช่องว่างทั้งคำเท่านั้น จึงไม่เข้าใจผิดว่าตัวอักษรที่ฝังในเนื้อเพลงเป็นคอร์ด แต่ละแมตช์จะถูกแยกส่วนเป็น root pitch class และ bass pitch class ที่เป็นตัวเลือก, ทั้งสองถูกเลื่อนด้วยจำนวนเซมิโทนเท่ากัน, และ quality suffix จะถูกยกมาทั้งหมดโดยไม่แตะต้อง — Bbmaj7 ยังคงเป็นคอร์ด maj7 หลังทรานสโพส แค่ได้ root ใหม่

รายละเอียดอีกอย่างที่ตัวทรานสโพสแบบง่ายทำผิดคือการสะกด: การเลื่อนคอร์ดขึ้นไม่ควรให้ผลเป็นชาร์ปเสมอไป แผ่นคอร์ดจริงใช้หลักวงกลมควินต์ — เพลงที่ย้ายไปคีย์ F อ่านเป็นธรรมชาติกว่าด้วย Bb มากกว่า A# ในขณะที่เพลงที่ย้ายไปคีย์ D อ่านเป็นธรรมชาติกว่าด้วย F# มากกว่า Gb เครื่องมือนี้จะสะกด pitch class ที่ถูกทรานสโพสทุกตัวใหม่โดยใช้หลักชาร์ปหรือแฟลตแบบเดียวกัน ดังนั้นแผ่นคอร์ดทั้งแผ่นที่ถูกทรานสโพสด้วยจำนวนเซมิโทนที่กำหนดจะออกมาดูเหมือนสิ่งที่นักดนตรีทำงานจริงจะเขียนลงแผ่นคอร์ด ไม่ใช่กำแพงของแอคซิเดนทัลไปทางเดียว

วางแผ่นคอร์ดที่มีคอร์ดอยู่เหนือหรือแทรกในบรรทัดเดียวกับเนื้อเพลง ตั้งจำนวนเซมิโทนที่จะเลื่อน (จาก -11 ถึง +11) แล้วรัน — ช่องข้อความผลลัพธ์จะเก็บแผ่นคอร์ดที่ทรานสโพสแล้ว โดยทุกช่องว่าง แท็บ และการขึ้นบรรทัดใหม่อยู่ตรงที่เดิมพอดี ดังนั้นการจัดวางระหว่างบรรทัดคอร์ดกับบรรทัดเนื้อเพลงที่อยู่ใต้จะไม่ถูกรบกวนเลย ไม่มีการอัปโหลดอะไรไปที่ใด: การแยกวิเคราะห์และการทรานสโพสเกิดขึ้นภายในเบราว์เซอร์ของคุณทั้งสิ้น