Gebruikershandleiding

Tekstbestandverwerking

Wanneer OnSong bepaalde bestanden importeert, kan het nodig zijn om het bestandscodering of -formaat aan te geven. Text File Handling-instellingen helpen OnSong om bepaalde bestanden die het tegenkomt, correct af te handelen.

Songnummer uit titel ophalen

Wanneer een nummer wordt geïmporteerd met een titel die begint met een getal gevolgd door een punt, kan OnSong het getal als songnummer voor correct sorteren en zoeken gebruiken.

ChordPro-compatibiliteitsverwerking

ChordPro is een syntaxis en geen standaard bestandsformaat. Daarom hebben verschillende leveranciers ChordPro-functies op verschillende manieren gebruikt. Deze optie verwerkt ChordPro om het zo toekomstbestendig mogelijk te maken door bijvoorbeeld gecommentariseerde sectielabels in echte secties om te zetten.

Slimme aanhalingstekens converteren

Deze optie probeert inkompatibele slimme aanhalingstekens om te zetten in compatibele versies.

Akkoorden in songtekst detecteren

OnSong gebruikt tekstgebaseerde songinhoud om akkoordschema's op het scherm weer te geven. Zowel OnSong- als ChordPro-bestandsformaten geven akkoorden aan met vierkante haakjes in de songtekst. De meeste akkoordschema's zijn echter beschikbaar met akkoorden op een aparte regel boven de songtekst. Wanneer deze optie is ingeschakeld, detecteert OnSong akkoorden boven de songtekst en plaatst de akkoorden automatisch bij de songtekst. Standaard ingeschakeld.

Toonsoort detecteren op basis van

Als de toonsoort van het nummer niet expliciet in de metagegevens van het nummer is aangegeven, moet OnSong de toonsoort op een ander manier bepalen om transponering in te schakelen. OnSong detecteert de toonsoort met behulp van een van de volgende methoden:

  • First Chord (Eerste akkoord) gebruikt het eerste akkoord in het nummer als basis voor de toonsoort. Als het eerste akkoord bijvoorbeeld Am7 is, wordt de toonsoort van het nummer ingesteld op Am. Standaard.
  • Last Chord (Laatste akkoord) gebruikt het laatste akkoord in het nummer als basis voor de toonsoort. Als het laatste akkoord in het nummer bijvoorbeeld een Bbsus4 is, wordt de toonsoort ingesteld op Bb.
  • Note Counts (Noten tellen) is een methode om de toonsoort van het nummer te bepalen door alle noten die door de akkoorden in het nummer worden gebruikt op te tellen en vervolgens kruisen en mollen te tellen om de toonsoort te bepalen. Dit kan nauwkeuriger zijn dan het eerste of laatste akkoord in het nummer, maar kan nog steeds fout zijn als het nummer niet genoeg akkoorden bevat.
  • Metadata Only (Alleen metagegevens) gebruikt alleen de metagegevens van het nummer voor de basis van de toonsoort. Dit betekent dat als de toonsoort niet is aangegeven, transponering niet beschikbaar is.

Terugvalbestandsextensie

OnSong gebruikt de bestandsextensie van een bestand om het bestandsformaat ervan te bepalen. Dit is belangrijk tijdens het importproces, zodat tekstconversie naar een ondersteund intern formaat kan plaatsvinden, of zodat externe bestanden zoals PDF correct kunnen worden weergegeven.

In de meeste gevallen hebben bestanden een bestandsextensie. OpenSong-bestanden hebben meestal geen extensie, maar zijn in werkelijkheid XML-geformatteerde bestanden. Daarom voegt OnSong automatisch een .xml-bestandsextensie toe aan bestanden zonder extensie. Dit identificeert het bestand als een OpenSong-bestand en converteert het dienovereenkomstig.

Als u veel bestanden hebt zonder extensie en het type bestand is bekend, voer dan de bestandsextensie op deze plaats in.

Bestandscodering

Bestandscodering is het proces van het converteren van karakters in een geschreven taal naar binaire waarden die door een computer kunnen worden opgeslagen. OnSong is ontworpen om de bestandscodering van een bestand te raden, maar er zijn enkele gevallen waarin de bestandscodering onbekend is. De standaardinstelling hiervoor is Auto, wat betekent dat de codering wordt geraden. Als u de codering van het bestand kent, selecteert u deze uit een van de opties:

  • Auto detecteert de codering op basis van de inhoud van het bestand. Standaard.
  • ASCII is een basis tekstcodering die de meeste westerse tekensets afdekt.
  • UTF-8 is een superset van ASCII die de meeste karakters ter wereld bevat, maar bevat niet enkele karakters zoals die in Aziatische talen voorkomen. OnSong gebruikt UTF-8 intern en slaat grotere tekensets op op een manier die ze opvraagbaar maakt.
  • UTF-16 gebruikt 16-bits waarden voor het definiëren van de tekenset, wat 32.768 mogelijke karakters toestaat.
  • UTF-32 gebruikt 32-bits waarden voor het definiëren van de tekenset, wat ongeveer 2 miljard mogelijke karakters toestaat.
  • ISO-Latin of beter bekend onder zijn codepage "iOS-8859-1". Het lijkt op UTF-8 en bevat Latijns gebaseerde karakters.

Tekstbestandconversie

Wanneer tekstbestanden worden geïmporteerd, kan OnSong deze automatisch in het OnSong-bestandsformaat vertalen. Dit plaatst akkoorden automatisch tussen vierkante haakjes. Omdat OnSong nu automatisch akkoorden boven de songtekst in de songviewer kan afhandelen, is deze standaard ingesteld op Text. U kunt OnSong er nog steeds voor laten zorgen dat uw nummers automatisch worden geconverteerd door in plaats daarvan OnSong te kiezen.

OnSong 2026 — Laatst bijgewerkt op January 21, 2020