Användarmanual

Textfilhantering

När OnSong importerar vissa filer kan det behöva få ett tips om filkodning eller format. Inställningarna för Text File Handling hjälper OnSong att veta hur den ska hantera vissa filer den stöter på.

Hämta låtnummer från titel

När en låt importeras som har en titel som börjar med ett nummer följt av en punkt kan OnSong hämta numret som låtnummer för korrekt sortering och sökning.

ChordPro-kompatibilitetsbehandling

ChordPro är en syntax och inte ett standardfilformat. På grund av detta har olika leverantörer använt ChordPro-funktioner på olika sätt. Det här alternativet bearbetar ChordPro för att göra det så framtidskompatibelt som möjligt genom att konvertera kommenterade sektionsetiketter till verkliga sektioner, till exempel.

Konvertera smarta citattecken

Det här alternativet försöker konvertera inkompatibla smarta citattecken till kompatibla versioner.

Identifiera ackord i textrad

OnSong använder textbaserat låtinnehål för att återge ackordscheman på skärmen. Både OnSong- och ChordPro-filformat anger ackord inom hakparenteser i textraden. De flesta ackordscheman är dock tillgängliga med ackord på en separat rad ovanför textraden. När det här alternativet är aktiverat identifierar OnSong ackord över textraden och placerar akkordet med textraden automatiskt. Standard är på.

Identifiera nyckel efter

Om låtens tonart inte är explicit deklarerad i låtens metadata måste OnSong hitta tonarten på ett annat sätt för att aktivera transponering. OnSong identifierar tonarten med en av följande metoder:

  • Första ackord använder det första ackordet i låten som grund för tonarten. Till exempel, om det första ackordet är Am7, ställs låtens tonart in på Am. Standard.
  • Sista ackord använder det sista ackordet i låten som grund för tonarten. Till exempel, om det sista ackordet i låten är en Bbsus4, ställs tonarten in på Bb.
  • Noträkning är en metod för att bestämma låtens tonart genom att samla alla noter som används av akkordet i låten och sedan räkna bäkar och bemoll för att bestämma tonarten. Detta kan vara mer korrekt än det första eller sista ackordet i låten, men kan fortfarande vara felaktigt om det inte finns tillräckligt många ackord i låten.
  • Endast metadata använder endast låtens metadata som grund för tonarten. Det betyder att om tonarten inte är deklarerad kommer transponering inte att vara tillgänglig.

Reservfilnamnsändelse

OnSong använder filnamnsändelsen för en fil för att bestämma dess filformat. Detta är viktigt under importprocessen så att texkonvertering kan ske till ett internt format som stöds, eller så att externa filer som PDF kan visas på rätt sätt.

I de flesta fall har filer en filnamnsändelse. OpenSong-filer tenderar att sakna tillägg men är egentligen XML-formaterade filer. Av denna anledning lägger OnSong automatiskt till en .xml-filnamnsändelse till filer som saknar tillägg. Detta identifierar filen som en OpenSong-fil och konverterar den på lämpligt sätt.

Om du har många filer som saknar tillägg och filtypen är känd anger du filnamnsändelsen på den här platsen.

Filkodning

Textkodning är processen att konvertera tecken i ett skrivet språk till binära värden som kan lagras av en dator. OnSong är utformad för att gissa filkodningen för en fil, men det finns vissa tillfällen då filkodningen inte är känd. Standardinställningen för detta är Auto vilket betyder att kodningen gissas. Om du känner till filens kodning väljer du den från något av alternativen:

  • Auto identifierar kodningen baserat på filens innehål. Standard.
  • ASCII är en grundläggande textkodning som täcker de flesta västerländska teckenuppsättningar.
  • UTF-8 är en överuppsättning av ASCII som innehåller de flesta tecken som finns över hela världen, men innehåller inte vissa tecken såsom de som finns i asiatiska språk. OnSong använder UTF-8 internt och lagrar större teckenuppsättningar på ett sätt som gör dem hämtbara.
  • UTF-16 använder 16-bitars värden för att definiera teckenuppsättningen vilket tillåter 32 768 möjliga tecken.
  • UTF-32 använder 32-bitars värden för att definiera teckenuppsättningen vilket tillåter 2 miljarder möjliga tecken.
  • ISO-Latin eller bättre känd som kodtabellen "iOS-8859-1". Det liknar UTF-8 och innehåller latinbaserade tecken.

Texttextkonvertering

När textfiler importeras kan OnSong automatiskt översätta dem till OnSong-filformatet. Detta placerar ackord i hakparenteser automatiskt. Eftersom OnSong nu automatiskt kan hantera ackord över textraden i låtvyn är detta inställt på Text som standard. Du kan fortfarande låta OnSong konvertera dina låtar automatiskt genom att välja OnSong istället.

OnSong 2023 — Senast uppdaterad January 21, 2020