Gebruikersgids
Tekslêer-verwerking
Wanneer OnSong sekere lêers invoer, kan dit 'n wenk nodig hê oor die lêerkoderingsoort of -formaat. Instellings vir TeksLêerbehandeling help OnSong weet hoe om sekere lêers wat dit teëkom, af te hanteer.
Beskaf Liedjienommer uit Titel
Wanneer 'n lied ingevoer word wat 'n titel het wat met 'n nommer gevolg deur 'n periode begin, kan OnSong die nommer as die liedjienommer beskaf vir behoorlike sortering en soektog.
ChordPro-versoenbaarheidsverwerkings
ChordPro is 'n sintaks en nie 'n standaard lêerformaat nie. Vanweë dit het verskillende leweransiers ChordPro-kenmerke op verskillende maniere gebruik. Hierdie opsie verwerk ChordPro om dit so toekomsversoenbaar moontlik te maak deur byvoorbeeld opmerkte afdelskakeringe in werklike afdelings om te skakel.
Skakel Slim Aanhalingstekens
Hierdie opsie sal probeer om onversoenbare slim aanhalingskarakers in versoenbare weergawes om te skakel.
Bespeur Akkoorde in Lirieke
OnSong gebruik op teks gebaseerde liedjie-inhoud om akkoordkaarte op die skerm te weergee. Beide OnSong en ChordPro lêerformate dui akkoorde in vierkante hakies binne lirieke aan. Nogtans is die meeste akkoordkaarte beskikbaar met akkoorde op 'n afsonderlike lyn bo lirieke. Wanneer hierdie opsie aangeskakel is, bespeur OnSong akkoorde oor lirieke en plaas akkoorde outomaties by lirieke. Standaard is aan.
Bespeur Numeriese Akkoorde
Wanneer hierdie opsie aangeskakel is, herken OnSong genommerde akkoorde soos 1, 4 en 5m, soos gebruik in die Nashville Number System. Skakel dit uit as nommers in jou kaarte as akkoorde behandel word. Standaard is aan.
Bespeur Sleutel Deur
As die sleutel van die lied nie eksplisiet in die lied se metadata verklaar word nie, sal OnSong die sleutel op 'n ander manier moet vind om transposisie in te skakel. OnSong bespeur die sleutel deur een van die volgende metodes te gebruik:
- Eerste Akkoor gebruik die eerste akkoor in die lied as 'n basis vir die sleutel. Byvoorbeeld, as die eerste akkoor Am7 is, word die sleutel van die lied op Am ingestel. Standaard.
- Laaste Akkoor gebruik die laaste akkoor in die lied as 'n basis vir die sleutel. Byvoorbeeld, as die laaste akkoor in die lied 'n Bbsus4 is, word die sleutel op Bb ingestel.
- Notatellinge is 'n metode om die sleutel van die lied te bepaal deur al die note wat deur die akkoorde in die lied gebruik word, op te tel en dan skerpe en vlakke tel om die sleutel te bepaal. Dit kan meer akkuraat wees as die eerste of laaste akkoor in die lied, maar kan steeds onwaar wees as nie genoeg akkoorde in die lied is nie.
- Harmoniese Analise versamel elke akkoor in die lied en werk die sleutel uit die hele akkoordvoortgang uit.
- Slegs Metadata sal slegs die metadata van die lied as basis vir die sleutel gebruik. Dit beteken dat as die sleutel nie verklaar word nie, transposisie nie beskikbaar sal wees nie.
Terugvalslêeruitbreiding
OnSong gebruik die lêeruitbreiding van 'n lêer om sy lêerformaat te bepaal. Dit is belangrik tydens die invoerproses sodat tekskonversie na 'n ondersteunde interne formaat kan plaasvind, of sodat eksterne lêers soos PDF korrek bekyk kan word.
In die meeste gevalle het lêers 'n lêeruitbreiding. OpenSong-lêers het geneig om uitbreidingsloos te wees, maar is eintlik XML-geformateerde lêers. Om hierdie rede sal OnSong outomaties 'n .xml lêeruitbreiding aan lêers sonder uitbreiding voeg. Dit identifiseer die lêer as 'n OpenSong-lêer en skakel dit dienooreenkomstig.
As jy baie lêers het wat geen uitbreiding het nie, en die tipe lêer is bekend, voer die lêeruitbreiding op hierdie plek in.
Lêerkoderingsoort
Tekskodering is die proses om karakters in 'n geskrewe taal in binêre waardes om te skakel wat deur 'n rekenaar gestoor kan word. OnSong is ontwerp om die lêerkoderingsoort van 'n lêer te raai, maar daar is sekere gelegenhede waar die lêerkoderingsoort nie bekend is nie. Die standaardinstelling hiervoor is Outomaties wat beteken dat die kodering geraam word. As jy die kodering van die lêer ken, kies dit uit een van die opsies:
- Outomaties bespeur die kodering op grond van die inhoud van die lêer. Standaard.
- ASCII is 'n basiese tekskodering wat die meeste Westerse karakterstel dek.
- UTF-8 is 'n superset van ASCII wat die meeste karakters deur die wêreld bevat, maar sluit nie sekere karakters in soos dié wat in Asiatiese tale voorkom nie. OnSong gebruik UTF-8 internt en stoor groter karakterstelle op 'n manier wat dit opvraagbaar maak.
- UTF-16 gebruik 16-bis-waardes vir die bepaling van die karakterstel wat 32 768 moontlike karakters toelaat.
- UTF-32 gebruik 32-bis-waardes vir die bepaling van die karakterstel wat 2 miljard moontlike karakters toelaat.
- ISO-Latin of beter bekend as sy kodeblad "iOS-8859-1". Dit is soortgelyk aan UTF-8 en hou Latyn-gebaseerde karakters.
Tekslek-omskakeling
Wanneer tekstlêers ingevoer word, kan OnSong hulle outomaties in die OnSong-lêerformaat vertaal. Dit plaas akkoorde outomaties in vierkante hakies. Aangesien OnSong nou outomaties akkoorde oor lirieke in die liedjiekyker kan hanteer, word dit standaard op Teks ingestel. Jy kan OnSong steeds jou liedere outomaties laat omskakel deur in plaas daarvan OnSong te kies.