Podręcznik użytkownika

Obsługa Plików Tekstowych

Gdy OnSong importuje określone pliki, może wymagać wskazówki dotyczącej kodowania lub formatu pliku. Ustawienia Text File Handling pomagają OnSong wiedzieć, jak obsługiwać napotkane pliki.

Acquire Song Number from Title

Gdy piosenka jest importowana z tytułem, który zaczyna się od liczby, po której następuje kropka, OnSong może pobrać numer jako numer piosenki w celu prawidłowego sortowania i wyszukiwania.

ChordPro Compatibility Processing

ChordPro to składnia, a nie standardowy format pliku. Z tego powodu różni dostawcy używali funkcji ChordPro na różne sposoby. Ta opcja przetwarza ChordPro, aby była jak najbardziej kompatybilna z przyszłością, konwertując na przykład komentarze etykiet sekcji na rzeczywiste sekcje.

Convert Smart Quotes

Ta opcja spróbuje skonwertować niezgodne znaki cudzysłowów inteligentnych na wersje kompatybilne.

Detect Chords In Lyrics

OnSong wykorzystuje zawartość piosenki w formacie tekstowym do renderowania diagramów akordów na ekranie. Zarówno format pliku OnSong, jak i ChordPro oznaczają akordy w nawiasach kwadratowych w tekście. Jednak większość diagramów akordów dostępnych jest z akordami na osobnej linii powyżej tekstu. Gdy ta opcja jest włączona, OnSong wykrywa akordy nad tekstem i automatycznie umieszcza akordy z tekstem. Domyślnie włączone.

Detect Key By

Jeśli tonacja piosenki nie jest wyraźnie zadeklarowana w metadanych piosenki, OnSong będzie musiał znaleźć tonację w inny sposób, aby umożliwić transponowanie. OnSong wykrywa tonację, używając jednej z następujących metod:

  • First Chord wykorzystuje pierwszy akord w piosence jako podstawę tonacji. Na przykład, jeśli pierwszy akord to Am7, tonacja piosenki jest ustawiona na Am. Domyślnie.
  • Last Chord wykorzystuje ostatni akord w piosence jako podstawę tonacji. Na przykład, jeśli ostatni akord w piosence to Bbsus4, tonacja będzie ustawiona na Bb.
  • Note Counts to metoda określania tonacji piosenki poprzez akumulowanie wszystkich nut używanych przez akordy w piosence, a następnie zliczanie krzyżyków i bemoli w celu określenia tonacji. Może to być dokładniejsze niż pierwszy lub ostatni akord w piosence, ale może być błędne, jeśli w piosence nie ma wystarczającej liczby akordów.
  • Metadata Only będzie używać tylko metadanych piosenki jako podstawy tonacji. Oznacza to, że jeśli tonacja nie jest zadeklarowana, transponowanie nie będzie dostępne.

Fallback File Extension

OnSong wykorzystuje rozszerzenie pliku w celu określenia formatu pliku. Jest to ważne podczas procesu importu, aby mogła nastąpić konwersja tekstu do obsługiwanego formatu wewnętrznego lub aby pliki zewnętrzne, takie jak PDF, mogły być wyświetlane prawidłowo.

W większości przypadków pliki mają rozszerzenie. Pliki OpenSong zwykle nie mają rozszerzenia, ale są w rzeczywistości plikami w formacie XML. Z tego powodu OnSong automatycznie doda rozszerzenie pliku .xml do plików, które nie mają rozszerzenia. To identyfikuje plik jako plik OpenSong i konwertuje go odpowiednio.

Jeśli masz wiele plików bez rozszerzenia, a typ pliku jest znany, wprowadź rozszerzenie pliku w tym miejscu.

File Encoding

Kodowanie tekstu to proces konwersji znaków napisanego języka na wartości binarne, które mogą być przechowywane przez komputer. OnSong jest zaprojektowany do zgadywania kodowania pliku, ale są sytuacje, w których kodowanie pliku nie jest znane. Domyślne ustawienie to Auto, co oznacza, że kodowanie jest zgadywane. Jeśli znasz kodowanie pliku, wybierz je z jednej z opcji:

  • Auto wykrywa kodowanie na podstawie zawartości pliku. Domyślnie.
  • ASCII to podstawowe kodowanie tekstu obejmujące większość zachodnich zestawów znaków.
  • UTF-8 to nadzbiór ASCII zawierający większość znaków występujących na całym świecie, ale nie zawiera niektórych znaków, takich jak te występujące w językach azjatyckich. OnSong używa wewnętrznie UTF-8 i przechowuje większe zestawy znaków w sposób, który czyni je dostępnymi.
  • UTF-16 używa 16-bitowych wartości do definiowania zestawu znaków, co pozwala na 32 768 możliwych znaków.
  • UTF-32 używa 32-bitowych wartości do definiowania zestawu znaków, co pozwala na 2 miliardy możliwych znaków.
  • ISO-Latin lub lepiej znany jako jego „strona kodowa iOS-8859-1". Jest podobny do UTF-8 i zawiera znaki oparte na alfabecie łacińskim.

Text File Conversion

Gdy pliki tekstowe są importowane, OnSong może automatycznie tłumaczyć je w formacie pliku OnSong. Umieszcza to akordy w nawiasach kwadratowych automatycznie. Ponieważ OnSong może teraz automatycznie obsługiwać akordy nad tekstem w przeglądarce piosenek, domyślnie ustawiono to na Text. Możesz nadal automatycznie konwertować swoje piosenki, wybierając OnSong.

OnSong 2023 — Ostatnia aktualizacja January 21, 2020