0

Transposer Bagan Akor

Tempelkan bagan akor beserta lirik dan geser setiap akor sejumlah seminada, dengan parser simbol akor sungguhan dan ejaan kres/mol yang sadar enharmonis.

🔒 Diproses sepenuhnya di browser Anda — apa pun yang Anda masukkan di sini tidak akan pernah diunggah.

Memproses... 0%
Mengurai simbol akor
Melakukan transposisi
Selesai

Hasil

Capo menggeser nada, tetapi bagan akor adalah teks, dan kebanyakan "transposer" di luar sana memperlakukannya tidak lebih dari itu: mereka menemukan setiap huruf yang terlihat seperti root akor lalu menukarnya, tanpa tahu apa itu simbol akor sebenarnya. Pendekatan itu langsung gagal begitu bagan menjadi menarik — slash chord seperti D/F# butuh kedua not digeser, F#m7b5 half-diminished butuh root-nya digeser sementara m7b5-nya tetap persis seperti tertulis, dan find-and-replace naif tidak mengerti keduanya.

Alat ini bekerja dari tata bahasa akor sungguhan: ia mengenali token akor sebagai huruf root (A sampai G) dengan kres atau mol opsional, quality dan extension opsional (m, maj7, m7b5, dim, aug, sus2, sus4, add9, 6, 7, 9, 11, 13, dan kombinasinya), serta not slash-bass opsional, dan hanya mencocokkan kata utuh yang dipisahkan spasi sehingga tidak keliru mengira huruf dalam lirik sebagai akor. Setiap kecocokan diurai menjadi kelas pitch root dan kelas pitch bass opsional, keduanya digeser sejumlah seminada yang sama, dan sufiks quality dibawa tanpa disentuh — Bbmaj7 tetap menjadi akor maj7 setelah transposisi, hanya root-nya yang baru.

Detail lain yang sering salah oleh transposer naif adalah ejaan: menggeser akor ke atas tidak selalu menghasilkan kres. Bagan sungguhan mengikuti circle of fifths — lagu yang dipindahkan ke kunci F lebih alami dibaca dengan Bb daripada A#, sementara lagu yang dipindahkan ke D lebih alami dengan F# daripada Gb. Alat ini mengeja ulang setiap kelas pitch yang ditranspos menggunakan konvensi kres-atau-mol yang sama, sehingga seluruh bagan yang ditranspos sejumlah seminada tertentu terlihat seperti sesuatu yang benar-benar akan ditulis musisi di bagan, bukan dinding aksidental yang berat sebelah.

Tempelkan bagan dengan akor di atas atau sebaris lirik, atur berapa seminada pergeseran (dari -11 hingga +11), lalu jalankan — textarea keluaran memuat bagan tertranspos dengan setiap spasi, tab, dan jeda baris persis di tempatnya, sehingga tata letak antara baris akor dan baris lirik di bawahnya tidak terusik. Tidak ada yang diunggah ke mana pun: parsing dan transposisi sama-sama terjadi secara lokal di browser Anda.