Felhasználói kézikönyv
Szövegfájl kezelése
Amikor az OnSong bizonyos fájlokat importál, szükség lehet a fájl kódolásához vagy formátumához egy tipp megadásához. A szövegfájl-kezelési beállítások segítségével az OnSong tudja, hogyan kezelje a találkozott fájlokat.
Dalnaptár szerzés a címből
Amikor egy olyan dalt importál, amelynek címe egy számmal kezdődik, amelyet egy pont követ, az OnSong képes a számot a dal számáraként beszerezni a megfelelő rendezéshez és kereséshez.
ChordPro kompatibilitási feldolgozás
A ChordPro egy szintaxis, nem pedig egy szabványos fájlformátum. Emiatt különböző szállítók a ChordPro-funkciókat különféleképpen használták. Ez az opció feldolgozza a ChordPro-t, hogy a lehető leginkább kompatibilis legyen a jövővel, például megjegyzésekkel ellátott szekció címkéket valódi szekciókká konvertálva.
Intelligens idézőjelek konvertálása
Ez az opció megpróbálja az összeférhetetlen intelligens idézőjelek karaktereit kompatibilis verzióvá konvertálni.
Akkordok felismerése a szövegben
Az OnSong szövegalapú dal-tartalmat használ az akkorddiagramok megjelenítéséhez a képernyőn. Az OnSong és a ChordPro fájlformátumok egyaránt szögletes zárójelek közül jelölik az akkordokat. Azonban a legtöbb akkorddiagram az akkordokkal a szöveg felett külön sorban érhető el. Ha ez az opció be van kapcsolva, az OnSong felismeri az akkordokat a szöveg felett, és automatikusan elhelyezi az akkordokat a szöveg mellett. Az alapértelmezés bekapcsolt.
Kulcs felismerése alapján
Ha a dal kulcsa nincs kifejezetten deklarálva a dal metaadataiban, az OnSong másik módon kell megtalálnia a kulcsot a transzponálás engedélyezéséhez. Az OnSong a következő módszerek egyikével felismeri a kulcsot:
- Első akkord az első akkordot használja a dalban a kulcs alapjaként. Például, ha az első akkord Am7, akkor a dal kulcsa Am-ra van beállítva. Alapértelmezés.
- Utolsó akkord az utolsó akkordot használja a dalban a kulcs alapjaként. Például, ha az utolsó akkord a dalban Bbsus4, a kulcs Bb-ra lesz beállítva.
- Nótaszám a dal kulcsának meghatározásának módszere a dal akkordjaiban felhasznált összes nóta felhalmozásával, majd az élesek és laposak számlálásával a kulcs meghatározásához. Ez pontosabb lehet, mint az első vagy utolsó akkord a dalban, de továbbra is hamis lehet, ha nem elég akkord van a dalban.
- Csak metaadatok csak a dal metaadatait fogja használni a kulcs alapjaként. Ez azt jelenti, hogy ha a kulcs nincs deklarálva, a transzponálás nem lesz elérhető.
Fallback fájlkiterjesztés
Az OnSong a fájl fájlkiterjesztését használja a fájlformátum meghatározásához. Ez fontos az importálási folyamat során, hogy a szöveges konverzió támogatott belső formátumra történjen, vagy hogy a külső fájlok, például a PDF, helyesen jelenjenek meg.
A legtöbb esetben a fájloknak van fájlkiterjesztésük. Az OpenSong-fájlok általában kiterjesztés nélküliek, de valójában XML-formátumú fájlok. Emiatt az OnSong automatikusan hozzáfűz egy .xml fájlkiterjesztést olyan fájlokhoz, amelyeknek nincs kiterjesztésük. Ez azonosítja a fájlt OpenSong-fájlként, és megfelelően konvertálja.
Ha sok olyan fájlja van, amelyeknek nincs kiterjesztésük, és a fájl típusa ismert, adja meg a fájlkiterjesztést ezen a helyen.
Fájlkódolás
A szöveges kódolás a nyelvben írt karakterek bináris értékekké konvertálásának folyamata, amelyeket a számítógép tárolhat. Az OnSong arra van tervezve, hogy kitalálja a fájl fájlkódolását, de vannak olyan esetek, amikor a fájlkódolás nem ismert. Ennek az alapértelmezett beállítása Auto, ami azt jelenti, hogy a kódolás kitalálható. Ha ismeri a fájl kódolását, válassza ki az alábbi lehetőségek közül:
- Auto a fájl tartalmának alapján felismeri a kódolást. Alapértelmezés.
- ASCII egy alapvető szövegkódolás, amely a legtöbb nyugati karakterkészletet lefedi.
- UTF-8 az ASCII egy szuperkészlete, amely a világban lévő legtöbb karaktert tartalmazza, de nem tartalmazza az olyan karaktereket, amelyek az ázsiai nyelvekben találhatók. Az OnSong belső használatra UTF-8-at használ, és nagyobb karakterkészleteket olyan módon tárol, amely lehetővé teszi az lekérésüket.
- UTF-16 16-bites értékeket használ a karakterkészlet meghatározásához, lehetővé téve 32 768 lehetséges karaktert.
- UTF-32 32-bites értékeket használ a karakterkészlet meghatározásához, lehetővé téve 2 milliárd lehetséges karaktert.
- ISO-Latin vagy jobban ismert a kódlapja „iOS-8859-1". Az UTF-8-hoz hasonló, és latin alapú karaktereket tartalmaz.
Szövegfájl-konverzió
Amikor szövegfájlokat importálnak, az OnSong automatikusan lefordíthatja őket az OnSong fájlformátumában. Ez automatikusan szögletes zárójelek közé helyezi az akkordokat. Mivel az OnSong mostantól automatikusan kezelheti a szöveg felett lévő akkordokat a dalmegtekintőben, ez alapértelmezés szerint szövegre van állítva. Továbbra is lehetőség van arra, hogy az OnSong automatikusan konvertálja a dalait az OnSong kiválasztásával.