ユーザーマニュアル

テキストファイルの処理

OnSongは特定のファイルをインポートする際、ファイルエンコーディングまたはフォーマットについてのヒントが必要な場合があります。テキストファイル処理設定は、OnSongが遭遇する特定のファイルの処理方法を知るのに役立ちます。

タイトルから曲番号を取得

数字でピリオドが続くタイトルでインポートされた曲の場合、OnSongは適切なソートと検索のために、その数字を曲番号として取得できます。

ChordPro互換性処理

ChordProは構文であり、標準的なファイルフォーマットではありません。このため、異なるベンダーがChordProの機能をさまざまな方法で使用してきました。このオプションは、たとえばコメント付きセクションラベルを実際のセクションに変換することにより、ChordProを可能な限り将来互換性のあるものに処理します。

スマートクォートを変換

このオプションは、互換性のないスマートクォート文字を互換性のあるバージョンに変換しようとします。

歌詞内のコードを検出

OnSongはテキストベースの曲のコンテンツを使用して、画面にコードチャートをレンダリングします。OnSongとChordProの両方のファイルフォーマットは、歌詞内の角括弧内のコードを示します。ただし、ほとんどのコードチャートは、歌詞の上の別の行にコードがあります。このオプションがオンになっている場合、OnSongは歌詞の上のコードを検出し、コードを自動的に歌詞に配置します。デフォルトはオンです。

キーを検出方法

曲のキーが曲のメタデータに明示的に宣言されていない場合、OnSongはトランスポーズを有効にするために別の方法でキーを見つける必要があります。OnSongは次のいずれかの方法を使用してキーを検出します:

  • 最初のコードは、曲の最初のコードをキーの基礎として使用します。たとえば、最初のコードがAm7の場合、曲のキーはAmに設定されます。デフォルト。
  • 最後のコードは、曲の最後のコードをキーの基礎として使用します。たとえば、曲の最後のコードがBbsus4の場合、キーはBbに設定されます。
  • ノート数は、曲内のコードで使用されるすべてのノートを累積してから、シャープとフラットをカウントしてキーを決定する方法です。これは曲の最初または最後のコードよりも正確である可能性がありますが、曲に十分なコードがない場合は依然として正確でない可能性があります。
  • メタデータのみは、キーの基礎として曲のメタデータのみを使用します。つまり、キーが宣言されていない場合、トランスポーズは利用できません。

フォールバックファイル拡張子

OnSongはファイルのファイル拡張子を使用して、ファイルフォーマットを判別します。これはインポートプロセス中に重要です。テキスト変換がサポートされている内部フォーマットで発生するか、またはPDFなどの外部ファイルが正しく表示されるようにするためです。

ほとんどの場合、ファイルはファイル拡張子を持っています。OpenSongファイルは拡張子がない傾向がありますが、実際にはXML形式のファイルです。このため、OnSongは拡張子のないファイルに自動的に.xml ファイル拡張子を追加します。これはファイルをOpenSongファイルとして識別し、それを適切に変換します。

拡張子のないファイルが多数あり、ファイルのタイプがわかっている場合は、この場所にファイル拡張子を入力します。

ファイルエンコーディング

テキストエンコーディングは、書き言葉の文字をコンピュータで保存できるバイナリ値に変換するプロセスです。OnSongはファイルのファイルエンコーディングを推測するように設計されていますが、ファイルエンコーディングが不明な場合があります。このデフォルト設定は自動で、エンコーディングが推測されることを意味します。ファイルのエンコーディングがわかっている場合は、オプションの1つから選択してください:

  • 自動はファイルの内容に基づいてエンコーディングを検出します。デフォルト。
  • ASCIIは、ほとんどの西洋の文字セットをカバーする基本的なテキストエンコーディングです。
  • UTF-8はASCIIのスーパーセットで、世界中で見られるほとんどの文字を含みますが、アジア言語で見られるような一部の文字は含まれません。OnSongはUTF-8を内部で使用し、より大きな文字セットを取得可能にする方法で保存します。
  • UTF-16は、16ビット値を使用して文字セットを定義し、32,768個の可能な文字を許可します。
  • UTF-32は、32ビット値を使用して文字セットを定義し、20億個の可能な文字を許可します。
  • ISO-Latinまたはそのコードページ「iOS-8859-1」として知られています。これはUTF-8に似ており、ラテン系の文字を含みます。

テキストファイル変換

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

OnSong 2026 — 最後に更新: January 21, 2020