Brugerhåndbog

Tekstfilhåndtering

Når OnSong importerer bestemte filer, kan det være nødvendigt at give den et hint om filens kodning eller format. Indstillingerne for tekstfilhåndtering hjælper OnSong med at vide, hvordan den skal håndtere bestemte filer, den støder på.

Hent songnummer fra titel

Når en sang importeres, som har en titel, der starter med et tal efterfulgt af et punkt, kan OnSong hente tallet som songnummeret for korrekt sortering og søgning.

ChordPro-kompatibilitetbehandling

ChordPro er en syntaks og ikke et standardfilformat. På grund af dette har forskellige leverandører brugt funktioner i ChordPro på forskellige måder. Denne indstilling behandler ChordPro for at gøre den så fremtidskompatibel som muligt ved for eksempel at konvertere kommenterede sektionsetiketter til rigtige sektioner.

Konverter smarte anførselstegn

Denne indstilling forsøger at konvertere inkompatible smarte anførselstegn til kompatible versioner.

Registrer akkorder i teksten

OnSong bruger tekstbaseret sangindhold til at gengive akkordskemaer på skærmen. Både OnSong- og ChordPro-filformater angiver akkorder i firkantede parenteser inden for tekst. Imidlertid er de fleste akkordskemaer tilgængelige med akkorder på en separat linje over teksten. Når denne indstilling er aktiveret, registrerer OnSong akkorder over tekst og placerer akkorderne med teksten automatisk. Standard er aktiveret.

Registrer numeriske akkorder

Når denne indstilling er aktiveret, genkender OnSong nummererede akkorder såsom 1, 4 og 5m, som bruges i Nashville Number System. Slå dette fra, hvis tal i dine skemaer behandles som akkorder. Standard er aktiveret.

Registrer nøgle efter

Hvis sangens nøgle ikke eksplicit er erklæret i sangens metadata, skal OnSong finde nøglen på anden vis for at aktivere transponering. OnSong registrerer nøglen ved hjælp af en af følgende metoder:

  • Første akkord bruger den første akkord i sangen som grundlag for nøglen. For eksempel, hvis den første akkord er Am7, sættes sangens nøgle til Am. Standard.
  • Sidste akkord bruger den sidste akkord i sangen som grundlag for nøglen. For eksempel, hvis den sidste akkord i sangen er Bbsus4, sættes nøglen til Bb.
  • Notetælling er en metode til at bestemme sangens nøgle ved at akkumulere alle de noter, der bruges af akkorderne i sangen, og derefter tælle krydser og tegn for at bestemme nøglen. Dette kan være mere nøjagtigt end den første eller sidste akkord i sangen, men kan stadig være forkert, hvis der ikke er nok akkorder i sangen.
  • Harmonisk analyse indsamler hver akkord i sangen og arbejder ud nøglen fra hele akkordprogressionen.
  • Kun metadata bruger kun sangens metadata som grundlag for nøglen. Det betyder, at hvis nøglen ikke er erklæret, vil transponering ikke være tilgængelig.

Fallback-filtypenavngivelse

OnSong bruger filtypenavngivelsen på en fil til at bestemme dens filformat. Dette er vigtig under importprocessen, så tekstkonvertering kan foretages til et understøttet internt format, eller så eksterne filer som PDF kan vises korrekt.

I de fleste tilfælde har filer en filtypenavngivelse. OpenSong-filer har tendens til ikke at have filtypenavngivelse, men er virkelig XML-formaterede filer. Af denne grund vil OnSong automatisk tilføje en .xml-filtypenavngivelse til filer, der ikke har en filtypenavngivelse. Dette identificerer filen som en OpenSong-fil og konverterer den passende.

Hvis du har mange filer, der ikke har en filtypenavngivelse, og filtypen er kendt, skal du angive filtypenavngivelsen på dette sted.

Filkodning

Tekstkodning er processen med at konvertere tegn i et skriftligt sprog til binære værdier, som en computer kan gemme. OnSong er designet til at gætte filkodningen på en fil, men der er nogle tilfælde, hvor filkodningen ikke er kendt. Standardindstillingen for dette er Automatisk, hvilket betyder, at kodningen gættes. Hvis du kender filkodningen, skal du vælge den fra en af mulighederne:

  • Automatisk registrerer kodningen baseret på filens indhold. Standard.
  • ASCII er en grundlæggende tekstkodning, der dækker de fleste vestlige tegnsæt.
  • UTF-8 er en supersæt af ASCII, som indeholder de fleste tegn, der findes verden over, men inkluderer ikke nogle tegn såsom dem, der findes i asiatiske sprog. OnSong bruger UTF-8 internt og gemmer større tegnsæt på en måde, der gør dem gennemskuelige.
  • UTF-16 bruger 16-bit værdier til definition af tegnsættet, hvilket tillader 32.768 mulige tegn.
  • UTF-32 bruger 32-bit værdier til definition af tegnsættet, hvilket tillader 2 milliarder mulige tegn.
  • ISO-Latin eller bedre kendt som dens kodepage "iOS-8859-1". Det ligner UTF-8 og indeholder latinbaserede tegn.

Tekstfilkonvertering

Når tekstfiler importeres, kan OnSong automatisk oversætte dem til OnSong-filformatet. Dette placerer akkorder i firkantede parenteser automatisk. Da OnSong nu automatisk kan håndtere akkorder over tekst i sangviseren, er denne indstillet til Tekst som standard. Du kan stadig få OnSong til at konvertere dine sange automatisk ved at vælge OnSong i stedet.

2026.3 — Sidst opdateret den October 25, 2026