このツールについて
コードチャートを貼り付けて、すべてのコードをブラウザ上で新しいキーへシフトします。半音単位(プラスまたはマイナス)で移調するか、目標キーへ直接移調でき、結果をシャープとフラットのどちらで表記するかを選べます。m、7、maj7、sus4などのコードクオリティや、D/F#のようなスラッシュベース音も保持されます。歌詞、セクションマーカー、その他のコード以外のテキストはそのまま通過します。すべてはお使いのデバイス上に留まります。
各コードはルート(A〜G、任意の#またはb付き)、クオリティサフィックス、任意のスラッシュベース音にトークン化されます。ルートは0から11のピッチクラスに変換され、モジュロ12演算で移調オフセット分シフトされ、選択したシャープまたはフラットの音名から再表記されます。「キーへ」モードではオフセットは最初のコードのルートから目標キーまでの距離、半音モードでは単に入力した数値です。
たとえば「C G Am F」を2半音上に移調すると「D A Bm G」になります。F、Bb、Ebのようなキーにはフラットを、G、D、Aのようなキーにはシャープを使うとチャートが読みやすくなります。結果はワンクリックでコピーできます。
よくある質問
m7やsus4のようなコードタイプは保持されますか?
はい。移動されるのはルートとスラッシュベース音のみで、サフィックス(m、7、maj7、sus4、add9など)はそのまま引き継がれます。
D/F#のようなスラッシュコードはどう扱われますか?
メインコードのルートとスラッシュの後のベース音は同じ量だけ移調されるので、D/F#を2半音上げるとE/G#になります。
なぜシャープとフラットを選べるのですか?
同じ音は2通りに書けます(F#またはGb)。目標キーに合った表記を選ぶと、演奏者にとってチャートが読みやすくなります。
歌詞やセクションラベルはどうなりますか?
認識可能なコード以外のもの(単語、[Verse]マーカー、小節線)は入力したまま残るので、チャートのレイアウトはそのまま保たれます。