ユーザーマニュアル

同音異名

エンハーモニック機能は、トランスポーズ中にシャープとフラットがどのように適用されるかを表します。デフォルトでは、OnSongはトランスポーズされるキーのエンハーモニック設定を使用します。以下の設定でこの動作を調整できます:

エンハーモニック設定

曲が特定のキーにトランスポーズされる場合、そのキーのエンハーモニック設定がすべてのトランスポーズされたコードに使用されます。これは、通常シャープやフラットがないCのキーを除くすべてのキーで機能します。デフォルトでは、OnSongはCのキーの半音アクシデンタルに対してフラットシンボルを使用します。この動作を以下のように変更できます:

  • Default では、OnSongが各キーに使用する最適なエンハーモニック設定を決定します。デフォルト設定です。
  • Flat は、エンハーモニック設定が不明なキーで必要な場合、フラットシンボルを使用します。
  • Sharp は、エンハーモニック設定が不明なキーで必要な場合、シャープシンボルを使用します。

エンハーモニック設定を強制する

この設定が有効になっている場合、トランスポーズされるキーのエンハーモニック設定に関係なく、エンハーモニック設定が使用されます。例えば、Dのキーにトランスポーズしても、この設定が有効でエンハーモニック設定がフラットに設定されている場合、F#はGbとして出力されます。

音楽記号をフォーマットする

デフォルトでは、OnSongはシャープとフラットをそれぞれ#とbとして出力します。これを以下のように変更できます:

  • Off は記号をフォーマットせず、テキストまたは記号をそのまま使用します。デフォルト設定です。
  • Text はシャープまたはフラット記号をプレーンテキスト版(「#」または「b」など)に変換します。
  • Symbol はシャープまたはフラットのプレーンテキスト版を記号(「♯」または「♭」など)に変換します。
  • Localized はシャープとフラット記号を言語固有のバリエーションに変更します。例えば、ドイツ語ではG#をGisに、GbをGesに変換します。

自然な音符を使用する

B#、E#、Fbおよび Cbなど、標準ではないシャープやフラットが含まれる音楽キーがあります。この設定によって、これらの音符がより望ましい音符に標準化されます。これを以下のように変更できます:

  • Off は音符を変換せず、キーで利用可能な適切なエンハーモニック設定を使用します。
  • On はダブルシャープ、ダブルフラット、B#、Cb、E#、またはFbなどの非標準音符を自然な音符に置き換えます。
  • Guitar はエンハーモニック音符をギタリストにとってより使いやすい音符に置き換えます。これは非標準音符(上記を参照)も置き換えますが、さらに以下の置き換えが行われます: DbをC#に、D#をEbに、GbをF#に、AbをG#に、A#をBbに置き換えます。
OnSong 2026 — 最後に更新: February 4, 2020