Benutzerhandbuch

Umgang mit Textdateien

Wenn OnSong bestimmte Dateien importiert, kann es notwendig sein, ihm einen Hinweis zur Dateicodierung oder zum Dateiformat zu geben. Die Einstellungen für die Textdateibehandlung helfen OnSong zu verstehen, wie es bestimmte Dateien behandeln soll.

Liedernummer aus dem 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 ordnungsgemäße Sortierung und Suche abrufen.

ChordPro-Kompatibilitätsverarbeitung

ChordPro ist eine Syntax und kein Standarddateiformat. Aus diesem Grund haben verschiedene Hersteller die ChordPro-Funktionen auf unterschiedliche Weise verwendet. Diese Option verarbeitet ChordPro, um es so zukunftskompatibel wie möglich zu machen, indem beispielsweise kommentierte Abschnittsbeschriftungen in echte Abschnitte konvertiert werden.

Intelligente Anführungszeichen konvertieren

Diese Option versucht, inkompatible intelligente Anführungszeichen in kompatible Versionen zu konvertieren.

Akkorde in Liedtexten erkennen

OnSong verwendet textbasierte Liedübersicht zum Rendern von Akkorddiagrammen auf dem Bildschirm. 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 dem Liedtext verfügbar. Wenn diese Option aktiviert ist, erkennt OnSong Akkorde über Liedtexten und ordnet die Akkorde automatisch mit Liedtexten an. Standard ist aktiviert.

Tonart erkennen nach

Wenn die Tonart des Liedes nicht explizit in den Metadaten des Liedes angegeben ist, muss OnSong die Tonart auf andere Weise finden, um Transposition zu ermöglichen. OnSong erkennt die Tonart mit einer der folgenden Methoden:

  • Erster Akkord verwendet den ersten Akkord im Lied als Grundlage für die Tonart. Wenn der erste Akkord beispielsweise Am7 ist, wird die Tonart des Liedes auf Am eingestellt. Standard.
  • Letzter Akkord verwendet den letzten Akkord im Lied als Grundlage für die Tonart. Wenn der letzte Akkord im Lied beispielsweise Bbsus4 ist, wird die Tonart auf Bb eingestellt.
  • 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 Besen zur Bestimmung der Tonart. Dies kann genauer sein als der erste oder letzte Akkord im Lied, kann aber trotzdem falsch sein, wenn nicht genug Akkorde im Lied vorhanden sind.
  • Nur Metadaten verwendet nur die Metadaten des Liedes als Grundlage für die Tonart. Das bedeutet, dass Transposition nicht verfügbar ist, wenn die Tonart nicht angegeben ist.

Fallback-Dateityp

OnSong verwendet die Dateierweiterung einer Datei, um deren Dateiformat zu bestimmen. Dies ist während des Importvorgangs wichtig, damit Textkonvertierung in ein unterstütztes internes Format erfolgen kann oder externe Dateien wie PDF korrekt angezeigt werden können.

In den meisten Fällen haben Dateien eine Dateierweiterung. OpenSong-Dateien haben in der Regel keine Erweiterung, sind aber wirklich XML-formatierte Dateien. Aus diesem Grund fügt OnSong automatisch eine Dateierweiterung .xml zu Dateien ohne Erweiterung hinzu. Dies kennzeichnet 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 hier ein.

Dateicodierung

Textcodierung ist der Prozess der Konvertierung von Zeichen einer geschriebenen Sprache in Binärwerte, die von einem Computer gespeichert werden können. OnSong ist so konzipiert, die Dateicodierung einer Datei zu erraten, aber es gibt Gelegenheiten, bei denen die Dateicodierung nicht bekannt ist. Die Standardeinstellung dafür ist Auto, was bedeutet, dass die Codierung erraten wird. Wenn Sie die Codierung der Datei kennen, wählen Sie sie aus einer der Optionen aus:

  • Auto 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 Obergruppe von ASCII, die die meisten Zeichen der Welt enthält, aber nicht einige Zeichen wie die in asiatischen Sprachen enthaltenen umfasst. OnSong verwendet UTF-8 intern und speichert größere Zeichensätze auf eine Weise, die sie abrufbar macht.
  • UTF-16 verwendet 16-Bit-Werte zur Definition des Zeichensatzes und ermöglicht 32.768 mögliche Zeichen.
  • UTF-32 verwendet 32-Bit-Werte zur Definition des Zeichensatzes und ermöglicht 2 Milliarden mögliche Zeichen.
  • ISO-Latin oder besser bekannt als seine Codepage „iOS-8859-1". Es ähnelt UTF-8 und enthält lateinische Zeichen.

Textdatei-Konvertierung

Wenn Textdateien importiert werden, kann OnSong sie automatisch in das OnSong-Dateiformat übersetzen. Dies setzt Akkorde automatisch in eckige Klammern. Da OnSong jetzt automatisch Akkorde über Liedtexten im Liedanzeigebereich verarbeiten kann, ist dies standardmäßig auf Text eingestellt. Sie können OnSong trotzdem automatisch Ihre Lieder konvertieren lassen, indem Sie stattdessen OnSong auswählen.

OnSong 2026 — Zuletzt aktualisiert am January 21, 2020