Brukerhåndbok
Håndtering av tekstfiler
Når OnSong importerer bestemte filer, kan det være nødvendig å gi den et hint om filkodingen eller formatet. Innstillinger for tekstfilhåndtering hjelper OnSong å vite hvordan den skal håndtere bestemte filer den møter.
Hent sangnummer fra tittel
Når en sang som er importert har en tittel som starter med et tall fulgt 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 funksjoner fra ChordPro på ulike måter. Dette alternativet behandler ChordPro for å gjøre det så fremtidskompatibelt som mulig ved å konvertere kommenterte seksjonsmerker til ekte seksjoner, for eksempel.
Konverter smarte anførselstegn
Dette alternativet vil forsøke å konvertere inkompatible smarte anførselstegn til kompatible versjoner.
Oppdag akkorder i sangtekst
OnSong bruker tekstbasert sanginnhold for å gjengi akkorddiagrammer på skjermen. Både OnSong- og ChordPro-filformater angir akkorder i firkantede parenteser i sangteksten. Imidlertid er de fleste akkorddiagrammer tilgjengelige med akkorder på en egen linje over sangteksten. Når dette alternativet er aktivert, detekterer OnSong akkorder over sangtekst og plasserer akkordene med sangteksten automatisk. Standardinnstilling er på.
Oppdag toneart etter
Hvis toneartet til sangen ikke er eksplisitt erklært i sangens metadata, må OnSong finne toneartet på en annen måte for å aktivere transponering. OnSong detekterer toneartet ved hjelp av en av følgende metoder:
- Første akkord bruker den første akkordeien sangen som grunnlag for toneartet. Hvis den første akkordeien for eksempel er Am7, blir toneartet for sangen satt til Am. Standard.
- Siste akkord bruker den siste akkordeien sangen som grunnlag for toneartet. Hvis den siste akkordeien sangen for eksempel er en Bbsus4, blir toneartet satt til Bb.
- Notetellinger er en metode for å bestemme toneartet til sangen ved å akkumulere alle notenene som brukes av akkordene i sangen og deretter telle krysser og flater for å bestemme toneartet. Dette kan være mer nøyaktig enn den første eller siste akkordeien sangen, men kan fortsatt være usant hvis det ikke er nok akkorder i sangen.
- Bare metadata vil bare bruke metadataene til sangen som grunnlag for toneartet. Det betyr at hvis toneartet ikke er erklært, vil transponering ikke være tilgjengelig.
Reserv filutvidelse
OnSong bruker filutvidelsen til en fil for å bestemme filformatet. 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 egentlig XML-formaterte filer. Av denne grunn vil OnSong automatisk legge til en .xml filutvidelse til filer som ikke har en utvidelse. Dette identifiserer filen som en OpenSong-fil og konverterer den riktig.
Hvis du har mange filer som ikke har en utvidelse, og filtypen er kjent, angir du filutvidelsen på dette stedet.
Filkoding
Tekstkoding er prosessen med å konvertere tegn i et skriftlig språk til binære verdier som kan lagres av en datamaskin. OnSong er designet til å 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 kodingen til filen, velger du den fra ett av alternativene:
- Auto detekterer kodingen basert på innholdet i filen. Standard.
- ASCII er en grunnleggende tekstkoding som dekker de fleste vestlige tegnsett.
- UTF-8 er en supersett av ASCII som inneholder de fleste tegn som finnes rundt om i verden, men inkluderer ikke noen tegn som de som finnes i asiatiske språk. OnSong bruker UTF-8 internt og lagrer større tegnsett 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 kodestoffet ""iOS-8859-1"". Det ligner på UTF-8 og inneholder latinbaserte tegn.
Tekstfilkonvertering
Når tekstfiler importeres, kan OnSong automatisk oversette dem i OnSong-filformatet. Dette plasserer akkorder i firkantede parenteser automatisk. Siden OnSong nå automatisk kan håndtere akkorder over sangtekst i sangviseren, er dette satt til Tekst som standard. Du kan fortsatt få OnSong til å konvertere sangene dine automatisk ved å velge OnSong i stedet.