Brugerhåndbog

Tekstfilhåndtering

Når OnSong importerer bestemte filer, kan det være nødvendigt at give den et hint om filkodningen eller formatet. Indstillinger for tekstfilhåndtering hjælper OnSong med at vide, hvordan visse filer skal håndteres.

Hent samnummer fra titel

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

ChordPro-kompatibilitetssbehandling

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

Konverter smarte anførselstegn

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

Registrer akkorder i tekster

OnSong bruger tekstbaseret sangindhold til at gengive akkorddiagrammer på skærmen. Både OnSong- og ChordPro-filformater angiver akkorder i firkantede parenteser inden for tekster. De fleste akkorddiagrammer er dog tilgængelige med akkorder på en separat linje over teksterne. Når denne indstilling er slået til, registrerer OnSong akkorder over tekster og placerer akkordes automatisk med teksterne. Standard er til.

Registrer nøgle efter

Hvis sangenes nøgle ikke er eksplicit erklæret i sangens metadata, skal OnSong finde nøglen på en anden måde 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, angives sangenes 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, angives nøglen til Bb.
  • Notetællinger er en metode til at bestemme sangenes nøgle ved at akkumulere alle de noter, som bruges af akkordes i sangen, og derefter tælle krydser og b'er 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.
  • Kun metadata vil kun bruge sangenes metadata som grundlag for nøglen. Det betyder, at hvis nøglen ikke er erklæret, vil transponering ikke være tilgængelig.

Tilbagefald filtypenavn

OnSong bruger filenavnstypen for en fil til at bestemme dens filformat. Dette er vigtigt 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 et filtypenavn. OpenSong-filer har tendens til ikke at have filtypenavn, men er virkelig XML-formaterede filer. Af denne grund vil OnSong automatisk tilføje et .xml-filtypenavn til filer, der ikke har filtypenavn. Dette identificerer filen som en OpenSong-fil og konverterer den korrekt.

Hvis du har mange filer, der ikke har filtypenavn, og filtypen er kendt, skal du indtaste filtypenavn på dette sted.

Filkodning

Textkodning er processen med at konvertere tegn i et skriftligt sprog til binære værdier, der kan lagres af en computer. OnSong er designet til at gætte filkodningen af 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 indstillingerne:

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

Tekstfilkonvertering

Når tekstfiler importeres, kan OnSong automatisk oversætte dem til OnSong-filformatet. Dette sætter akkorder i firkantede parenteser automatisk. Da OnSong nu automatisk kan håndtere akkorder over tekster i sangteksvisningen, 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.

OnSong 2023 — Sidst opdateret den January 21, 2020