ユーザーマニュアル

テキストファイル処理

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はファイルのエンコーディングを推測するように設計されていますが、ファイルエンコーディングが不明な場合があります。このデフォルト設定は自動で、エンコーディングが推測されることを意味します。ファイルのエンコーディングがわかっている場合は、以下のいずれかのオプションから選択してください:

  • 自動はファイルのコンテンツに基づいてエンコーディングを検出します。デフォルト。
  • 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 2023 — 最後に更新: January 21, 2020