Benutzerhandbuch
Textdatei-Verarbeitung
Wenn OnSong bestimmte Dateien importiert, kann es sein, dass es einen Hinweis zur Dateicodierung oder zum Dateiformat benötigt. Die Einstellungen für die Textdateibehandlung helfen OnSong zu verstehen, wie bestimmte Dateien zu handhaben sind.
Liedernummer aus Titel abrufen
Wenn ein Lied importiert wird, dessen Titel mit einer Zahl gefolgt von einem Punkt beginnt, kann OnSong die Zahl als Liedernummer für eine ordnungsgemäße Sortierung und Suche abrufen.
ChordPro-Kompatibilitätsverarbeitung
ChordPro ist eine Syntax und kein standardisiertes Dateiformat. Aus diesem Grund haben verschiedene Anbieter die Funktionen von ChordPro auf unterschiedliche Weise genutzt. Diese Option verarbeitet ChordPro so, dass es so zukunftssicher wie möglich ist, indem sie beispielsweise kommentierte Bereichsbeschriftungen in echte Bereiche umwandelt.
Intelligente Anführungszeichen konvertieren
Diese Option versucht, nicht kompatible intelligente Anführungszeichen in kompatible Versionen zu konvertieren.
Akkorde in Liedtexten erkennen
OnSong verwendet textbasierte Songinhalte, um Akkorddiagramme auf dem Bildschirm zu rendern. Sowohl das OnSong- als auch das ChordPro-Dateiformat kennzeichnen Akkorde in eckigen Klammern innerhalb von Liedtexten. Die meisten Akkorddiagramme sind jedoch mit Akkorden auf einer separaten Zeile über den Liedtexten verfügbar. Wenn diese Option aktiviert ist, erkennt OnSong Akkorde über Liedtexten und platziert die Akkorde automatisch mit Liedtexten. Standard ist aktiviert.
Tonart erkennen nach
Wenn die Tonart des Liedes nicht explizit in den Metadaten des Liedes deklariert ist, muss OnSong die Tonart auf andere Weise finden, um die Transposition zu ermöglichen. OnSong erkennt die Tonart mit einer der folgenden Methoden:
- Erster Akkord verwendet den ersten Akkord des Liedes als Grundlage für die Tonart. Wenn beispielsweise der erste Akkord Am7 ist, wird die Tonart des Liedes auf Am gesetzt. Standard.
- Letzter Akkord verwendet den letzten Akkord des Liedes als Grundlage für die Tonart. Wenn der letzte Akkord im Lied beispielsweise Bbsus4 ist, wird die Tonart auf Bb gesetzt.
- Notenzählung ist eine Methode zur Bestimmung der Tonart des Liedes durch Akkumulieren aller von den Akkorden im Lied verwendeten Noten und anschließendes Zählen von Kreuzen und Bs zur Bestimmung der Tonart. Dies kann genauer sein als der erste oder letzte Akkord im Lied, kann aber immer noch falsch sein, wenn nicht genügend Akkorde im Lied vorhanden sind.
- Nur Metadaten verwendet nur die Metadaten des Liedes als Grundlage für die Tonart. Das bedeutet, dass die Transposition nicht verfügbar ist, wenn die Tonart nicht deklariert ist.
Fallback-Dateityp
OnSong verwendet die Dateierweiterung einer Datei, um ihr Dateiformat zu bestimmen. Dies ist während des Importvorgangs wichtig, damit eine Textkonvertierung in ein unterstütztes internes Format durchgeführt werden kann oder externe Dateien wie PDF ordnungsgemäß angezeigt werden können.
In den meisten Fällen haben Dateien eine Dateierweiterung. OpenSong-Dateien haben normalerweise keine Erweiterung, sind aber wirklich XML-formatierte Dateien. Aus diesem Grund fügt OnSong automatisch eine .xml-Dateierweiterung zu Dateien hinzu, die keine Erweiterung haben. Dies identifiziert die Datei als OpenSong-Datei und konvertiert sie entsprechend.
Wenn Sie viele Dateien ohne Erweiterung haben und der Dateityp bekannt ist, geben Sie die Dateierweiterung an dieser Stelle ein.
Dateicodierung
Textcodierung ist der Prozess der Umwandlung von Zeichen einer geschriebenen Sprache in Binärwerte, die von einem Computer gespeichert werden können. OnSong ist darauf ausgelegt, die Dateicodierung einer Datei zu erraten, aber es gibt Situationen, in denen die Dateicodierung nicht bekannt ist. Die Standardeinstellung hierfür ist Automatisch, was bedeutet, dass die Codierung erraten wird. Wenn Sie die Codierung der Datei kennen, wählen Sie eine der folgenden Optionen:
- Automatisch erkennt die Codierung basierend auf dem Inhalt der Datei. Standard.
- ASCII ist eine grundlegende Textcodierung, die die meisten westlichen Zeichensätze abdeckt.
- UTF-8 ist eine Obermenge von ASCII, die die meisten Zeichen aus der ganzen Welt enthält, aber keine Zeichen wie solche in asiatischen Sprachen enthält. OnSong verwendet UTF-8 intern und speichert größere Zeichensätze so, dass sie abrufbar sind.
- UTF-16 verwendet 16-Bit-Werte zur Definition des Zeichensatzes, was 32.768 mögliche Zeichen ermöglicht.
- UTF-32 verwendet 32-Bit-Werte zur Definition des Zeichensatzes, was etwa 2 Milliarden mögliche Zeichen ermöglicht.
- ISO-Latin oder besser bekannt unter seiner Codepage „iOS-8859-1". Es ähnelt UTF-8 und enthält lateinische Zeichen.
Textdatei-Konvertierung
Wenn Textdateien importiert werden, kann OnSong diese automatisch in das OnSong-Dateiformat übersetzen. Dies fügt automatisch Akkorde in eckige Klammern ein. Da OnSong nun automatisch Akkorde über Liedtexten im Song-Viewer handhaben kann, ist dies standardmäßig auf „Text" eingestellt. Sie können OnSong trotzdem veranlassen, Ihre Lieder automatisch zu konvertieren, indem Sie stattdessen „OnSong" auswählen.