Gebruikershandleiding
Tekstbestandverwerking
Wanneer OnSong bepaalde bestanden importeert, kan het nodig zijn om een hint voor de bestandscodering of -indeling op te geven. De instellingen voor Tekstbestandafhandeling helpen OnSong om bepaalde bestanden die het tegenkomt correct af te handelen.
Songnummer uit titel verkrijgen
Wanneer een nummer wordt geïmporteerd met een titel die begint met een getal gevolgd door een punt, kan OnSong het getal als songnummer gebruiken voor correct sorteren en zoeken.
ChordPro-compatibiliteitverwerking
ChordPro is een syntaxis en geen standaardbestandsindeling. Daardoor hebben verschillende leveranciers ChordPro-functies op verschillende manieren gebruikt. Deze optie verwerkt ChordPro om het zo toekomstbestendig mogelijk te maken door bijvoorbeeld commentaargelabelde secties in echte secties om te zetten.
Slimme aanhalingstekens converteren
Deze optie probeert incompatibele slimme aanhalingstekens in compatibele versies om te zetten.
Akkoorden in lyrics detecteren
OnSong gebruikt op tekst gebaseerde songinhoud om akkoorddiagrammen op het scherm weer te geven. Zowel OnSong- als ChordPro-bestandsindelingen geven akkoorden aan in vierkante haken binnen lyrics. De meeste akkoorddiagrammen hebben echter akkoorden op een aparte regel boven de lyrics. Wanneer deze optie is ingeschakeld, detecteert OnSong akkoorden over lyrics en plaatst de akkoorden automatisch met lyrics. De standaardwaarde is ingeschakeld.
Numerieke akkoorden detecteren
Wanneer deze optie is ingeschakeld, herkent OnSong genummerde akkoorden zoals 1, 4 en 5m, zoals gebruikt in het Nashville Number System. Zet dit uit als getallen in uw diagrammen als akkoorden worden behandeld. De standaardwaarde is ingeschakeld.
Sleutel detecteren op
Als de toonaard van het nummer niet expliciet in de metagegevens van het nummer is aangegeven, moet OnSong de toonaard op een andere manier vinden om transpositie mogelijk te maken. OnSong detecteert de toonaard met behulp van een van de volgende methoden:
- Eerste akkoord gebruikt het eerste akkoord in het nummer als basis voor de toonaard. Als het eerste akkoord bijvoorbeeld Am7 is, wordt de toonaard van het nummer ingesteld op Am. Standaard.
- Laatste akkoord gebruikt het laatste akkoord in het nummer als basis voor de toonaard. Als het laatste akkoord in het nummer bijvoorbeeld Bbsus4 is, wordt de toonaard ingesteld op Bb.
- Noten tellen is een methode om de toonaard 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 toonaard te bepalen. Dit kan nauwkeuriger zijn dan het eerste of laatste akkoord in het nummer, maar kan nog steeds onjuist zijn als er niet genoeg akkoorden in het nummer staan.
- Harmonische analyse verzamelt elk akkoord in het nummer en bepaalt de toonaard uit de hele akkoordprogressie.
- Alleen metagegevens gebruiken alleen de metagegevens van het nummer als basis voor de toonaard. Dit betekent dat als de toonaard niet is aangegeven, transpositie niet beschikbaar is.
Fallback-bestandsextensie
OnSong gebruikt de bestandsextensie van een bestand om de bestandsindeling te bepalen. Dit is belangrijk tijdens het importproces zodat tekstconversie naar een ondersteunde interne indeling 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 die geen extensie hebben. Dit geeft aan dat het bestand een OpenSong-bestand is en converteert het dienovereenkomstig.
Als u veel bestanden hebt zonder extensie en het type bestand bekend is, voert u de bestandsextensie op deze plaats in.
Bestandscodering
Tekstcodering is het proces waarbij tekens in een geschreven taal in binaire waarden worden omgezet die door een computer kunnen worden opgeslagen. OnSong is ontworpen om de bestandscodering van een bestand te raden, maar er zijn situaties waarin de bestandscodering niet bekend is. De standaardinstelling hiervoor is Automatisch, wat betekent dat de codering wordt geraden. Als u de codering van het bestand kent, selecteert u deze uit een van de opties:
- Automatisch detecteert de codering op basis van de inhoud van het bestand. Standaard.
- ASCII is een basistekstcodering die de meeste westerse tekensets omvat.
- UTF-8 is een superset van ASCII die de meeste tekens ter wereld bevat, maar bevat geen enkele tekens zoals die in Aziatische talen voorkomen. OnSong gebruikt UTF-8 intern en slaat grotere tekensets op een manier op waardoor ze opvraagbaar zijn.
- UTF-16 gebruikt 16-bits waarden voor het definiëren van de tekenverzameling, wat 32.768 mogelijke tekens mogelijk maakt.
- UTF-32 gebruikt 32-bits waarden voor het definiëren van de tekenverzameling, wat ongeveer 2 miljard mogelijke tekens mogelijk maakt.
- ISO-Latin of beter bekend onder zijn codepagisnummer "ISO-8859-1". Het is vergelijkbaar met UTF-8 en bevat op Latijn gebaseerde tekens.
Tekstbestandconversie
Wanneer tekstbestanden worden geïmporteerd, kan OnSong deze automatisch in de OnSong-bestandsindeling vertalen. Dit plaatst akkoorden automatisch in vierkante haken. Aangezien OnSong nu automatisch akkoorden over lyrics in de songviewer kan verwerken, is dit standaard ingesteld op Tekst. U kunt OnSong er nog steeds voor laten zorgen dat uw nummers automatisch worden geconverteerd door in plaats daarvan OnSong te kiezen.