ユーザーマニュアル

テキスト ファイル ハンドリング

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ビット値を使用し、20億個の可能な文字を許可します。
  • ISO-Latinまたはコードページ「ISO-8859-1」として知られています。UTF-8に似ており、ラテン文字を保持しています。

テキストファイル変換

テキストファイルがインポートされるとき、OnSongはそれらを自動的にOnSongファイル形式に変換できます。これにより、コードが自動的に角括弧に配置されます。OnSongは曲ビューアで歌詞の上のコードを自動的に処理できるようになったため、デフォルトではテキストに設定されています。代わりにOnSongを選択することで、OnSongに曲を自動的に変換させることもできます。

2026.3 — 最後に更新: October 25, 2026