Brugerhåndbog

Håndtering af tekstfiler

Når OnSong importerer visse 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 visse filer skal håndteres.

Erhverv sagnummer fra titel

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

ChordPro-kompatibiliteetsbehandling

ChordPro er en syntaks og ikke et standardfilformat. 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 for eksempel at konvertere kommenterede sektionsetiketter til rigtige sektioner.

Konverter smarte anførselstegn

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

Detektér akkorder i sangtekst

OnSong bruger tekstbaseret sangindhold til at gengive akkorddiagrammer på skærmen. Både OnSong- og ChordPro-filformater angiver akkord i firkantede parenteser inden for sangtekst. De fleste akkorddiagrammer er imidlertid tilgængelige med akkorder på en separat linje over sangteksten. Når denne indstilling er slået til, detekterer OnSong akkorder over sangteksten og placerer akkorderne sammen med sangteksten automatisk. Standard er til.

Detektér toneart efter

Hvis sangles toneart ikke er eksplicit erklæret i sangens metadata, skal OnSong finde tonearten på en anden måde for at aktivere transponering. OnSong detekterer tonearten ved hjælp af en af følgende metoder:

  • Første akkord bruger den første akkord i sangen som grundlag for tonearten. For eksempel, hvis den første akkord er Am7, så er sangles toneart indstillet til Am. Standard.
  • Sidste akkord bruger den sidste akkord i sangen som grundlag for tonearten. For eksempel, hvis den sidste akkord i sangen er en Bbsus4, sættes tonearten til Bb.
  • Notetal er en metode til at bestemme sangles toneart ved at akkumulere alle noter, der bruges af sangens akkorder, og derefter tælle krydser og b'er for at bestemme tonearten. Dette kan være mere præcist 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 sangles metadata som grundlag for tonearten. Det betyder, at hvis tonearten ikke er erklæret, vil transponering ikke være tilgængelig.

Gendannelsesfiltype

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

I de fleste tilfælde har filer en filtype. OpenSong-filer plejer at være uden filtype, men er i virkeligheden XML-formaterede filer. Af denne grund vil OnSong automatisk tilføje en .xml-filtype til filer, der ikke har en filtype. Dette identificerer filen som en OpenSong-fil og konverterer den passende.

Hvis du har mange filer, der ikke har en filtype, og filtypen er kendt, skal du indtaste filtypenavnet her.

Filkodning

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

  • Auto detekterer 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 over hele verden, men inkluderer ikke nogle tegn, såsom dem, der findes på asiatiske sprog. OnSong bruger UTF-8 internt og gemmer større tegnsæt på en måde, der gør dem hentelige.
  • 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 under sit kodepunkt "iOS-8859-1". Det ligner UTF-8 og indeholder latinsk-baserede 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 sangteksten i sangviseren, er dette som standard indstillet til Tekst. 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