Brukerveiledning

Tekstfilhåndtering

Når OnSong importerer visse filer, kan det være nødvendig å gi den et hint om filkoding eller format. Innstillinger for tekstfilhåndtering hjelper OnSong med å vite hvordan den skal håndtere visse filer den møter.

Hent sangnummer fra tittel

Når en sang importeres som har en tittel som starter med et tall etterfulgt av en periode, kan OnSong hente nummeret som sangnummeret for riktig sortering og søk.

ChordPro-kompatibilitetsprosessering

ChordPro er en syntaks og ikke et standard filformat. På grunn av dette har ulike leverandører brukt ChordPro-funksjoner på ulike måter. Dette alternativet behandler ChordPro for å gjøre det så fremtidskompatibelt som mulig ved å konvertere kommenterte seksjonsetiketter til virkelige seksjoner, for eksempel.

Konverter smarte anførselstegn

Dette alternativet vil forsøke å konvertere inkompatible smarte anførselstegn til kompatible versjoner.

Detekter akkorder i sangtekst

OnSong bruker tekstbasert sanginnhold til å gjengi akkorddiagrammer på skjermen. Både OnSong og ChordPro-filformater angir akkorder i firkantede parenteser innenfor sangtekst. Imidlertid er de fleste akkorddiagrammer tilgjengelige med akkorder på en separat linje over sangteksten. Når dette alternativet er slått på, detekterer OnSong akkorder over sangtekst og plasserer akkordene med sangtekst automatisk. Standard er på.

Detekter nøkkel etter

Hvis nøkkelen til sangen ikke er eksplisitt deklarert i sangmetadata, må OnSong finne nøkkelen på en annen måte for å aktivere transponering. OnSong detekterer nøkkelen ved hjelp av en av følgende metoder:

  • Første akkord bruker den første akkorden i sangen som grunnlag for nøkkelen. For eksempel, hvis den første akkorden er Am7, blir nøkkelen til sangen satt til Am. Standard.
  • Siste akkord bruker den siste akkorden i sangen som grunnlag for nøkkelen. For eksempel, hvis den siste akkorden i sangen er Bbsus4, vil nøkkelen bli satt til Bb.
  • Notetellinger er en metode for å bestemme nøkkelen til sangen ved å akkumulere alle notatene som brukes av akkordene i sangen, og deretter telle kryss og flater for å bestemme nøkkelen. Dette kan være mer nøyaktig enn den første eller siste akkorden i sangen, men kan fortsatt være feil hvis det ikke er nok akkorder i sangen.
  • Bare metadata vil bare bruke metadataene til sangen som grunnlag for nøkkelen. Det betyr at hvis nøkkelen ikke er deklarert, vil transponering ikke være tilgjengelig.

Tilbakefallsfilutvidelse

OnSong bruker filutvidelsen til en fil for å bestemme dens filformat. Dette er viktig under importprosessen slik at tekstkonvertering kan skje til et støttet internt format, eller slik at eksterne filer som PDF kan vises riktig.

I de fleste tilfeller har filer en filutvidelse. OpenSong-filer har en tendens til å være uten utvidelse, men er virkelig XML-formaterte filer. Av denne grunn vil OnSong automatisk legge til en .xml-filutvidelse til filer som ikke har noen utvidelse. Dette identifiserer filen som en OpenSong-fil og konverterer den på passende måte.

Hvis du har mange filer som ikke har noen utvidelse, og filtypen er kjent, skriver du filutvidelsen på dette stedet.

Filkoding

Textkoding er prosessen med å konvertere tegn i et skriftlig språk til binære verdier som kan lagres av en datamaskin. OnSong er utformet for å gjette filkodingen til en fil, men det er noen tilfeller der filkodingen ikke er kjent. Standardinnstillingen for dette er Auto, noe som betyr at kodingen blir gjett. Hvis du kjenner filkodingen, velger du den fra ett av alternativene:

  • Auto detekterer kodingen basert på innholdet i filen. Standard.
  • ASCII er en grunnleggende textkoding som dekker de fleste vestlige tegnsett.
  • UTF-8 er et supersett av ASCII som inneholder de fleste tegn som finnes rundt i verden, men inkluderer ikke noen tegn som f.eks. de som finnes på asiatiske språk. OnSong bruker UTF-8 internt og lagrer større tegnsettkoder på en måte som gjør dem hentbare.
  • UTF-16 bruker 16-bits verdier for å definere tegnsett som tillater 32 768 mulige tegn.
  • UTF-32 bruker 32-bits verdier for å definere tegnsett som tillater 2 milliarder mulige tegn.
  • ISO-Latin eller bedre kjent som kodepagen ""iOS-8859-1"". Det er likt UTF-8 og holder latinbaserte tegn.

Tekstfilkonvertering

Når tekstfiler importeres, kan OnSong automatisk oversette dem til OnSong-filformatet. Dette plasserer akkorder i firkantede parenteser automatisk. Siden OnSong nå automatisk kan håndtere akkorder over sangtekst i sangsviseren, er dette satt til Tekst som standard. Du kan fortsatt få OnSong til å konvertere sangene dine automatisk ved å velge OnSong i stedet.

OnSong 2026 — Sist oppdatert January 21, 2020