Användarmanual

Textfilhantering

När OnSong importerar vissa filer kan det behöva få ett tips om filkodningen eller formatet. Inställningarna för Textfilhantering hjälper OnSong att veta hur det 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åtnumret för korrekt sortering och sökning.

ChordPro-kompatibilitet

ChordPro är en syntax och inte ett standardfilformat. På grund av detta har olika leverantörer använt funktioner i ChordPro 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 riktiga sektioner, till exempel.

Konvertera smarta citattecken

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

Detektera ackord i sångtext

OnSong använder textbaserat låtinnehål för att återge ackordsscheman på skärmen. Både OnSong- och ChordPro-filformat anger ackord inom hakparenteser i sångtexten. De flesta ackordsscheman är dock tillgängliga med ackord på en separat rad ovanför sångtexten. När det här alternativet är aktiverat detekterar OnSong ackord över sångtext och placerar ackorden tillsammans med sångtexten automatiskt. Standardvärdet är på.

Detektera tonart enligt

Om tonarten för låten inte är uttryckligt deklarerad i låtens metadata måste OnSong hitta tonarten på annat sätt för att möjliggöra transponering. OnSong detekterar tonarten med någon av följande metoder:

  • Första ackordet använder det första ackordet i låten som grund för tonarten. Om det första ackordet till exempel är Am7 ställs tonarten för låten in på Am. Standardinställning.
  • Sista ackordet använder det sista ackordet i låten som grund för tonarten. Om det sista ackordet i låten till exempel är Bbsus4 ställs tonarten in på Bb.
  • Noträkningar är en metod för att bestämma tonarten för låten genom att ackumulera alla noter som används av ackorden i låten och sedan räkna korsförtecken och b-tecken 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 felaktig om det inte finns tillräckligt många ackord i låten.
  • Endast metadata använder bara låtens metadata som grund för tonarten. Det innebär att om tonarten inte är deklarerad kommer transponering inte att vara tillgängligt.

Reservfilnamnstillägg

OnSong använder filnamnstillägget för en fil för att bestämma dess filformat. Detta är viktigt under importprocessen så att textkodning kan inträffa till ett format som stöds internt, eller så att externa filer som PDF kan visas korrekt.

I de flesta fall har filer ett filnamnstillägg. OpenSong-filer tenderar att inte ha tillägg men är verkligen XML-formaterade filer. Av denna anledning kommer OnSong automatiskt att lägga till ett .xml-filnamnstillägg till filer som inte har något tillägg. Detta identifierar filen som en OpenSong-fil och konverterar den på lämpligt sätt.

Om du har många filer som inte har ett tillägg och filtypen är känd kan du ange filnamnstillägget på denna plats.

Filkodning

Textkodning är processen att konvertera tecken i ett skriftligt 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 Automatisk vilket betyder att kodningen gissas. Om du känner till filkodningen väljer du den från något av alternativen:

  • Automatisk detekterar kodningen baserat på filens innehål. Standardinställning.
  • ASCII är en grundläggande textkodning som täcker de flesta västerländska teckenuppsättningar.
  • UTF-8 är en superset av ASCII som innehåller de flesta tecken som finns i världen, men inkluderar inte vissa tecken 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ämtningsbara.
  • UTF-16 använder 16-bitars värden för att definiera teckenuppsättningen vilket möjliggör 32 768 möjliga tecken.
  • UTF-32 använder 32-bitars värden för att definiera teckenuppsättningen vilket möjliggör 2 miljarder möjliga tecken.
  • ISO-Latin eller bättre känd som dess kodpage "iOS-8859-1". Det liknar UTF-8 och innehåller latinska tecken.

Textfilkonvertering

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

OnSong 2023 — Senast uppdaterad January 21, 2020