Manual do utilizador

Tratamento de Ficheiros de Texto

Quando o OnSong importa certos ficheiros, pode ser necessário fornecer uma dica sobre a codificação ou formato do ficheiro. As definições de Processamento de Ficheiros de Texto ajudam o OnSong a saber como lidar com certos ficheiros que encontra.

Adquirir Número da Música a partir do Título

Quando uma música é importada e o seu título começa com um número seguido de um ponto, o OnSong pode adquirir o número como número da música para uma ordenação e pesquisa adequadas.

Processamento de Compatibilidade ChordPro

ChordPro é uma sintaxe e não um formato de ficheiro padrão. Por isso, diferentes fornecedores utilizaram funcionalidades do ChordPro de formas diferentes. Esta opção processa ChordPro para o tornar o mais compatível com o futuro possível, convertendo rótulos de secção comentados em secções reais, por exemplo.

Converter Aspas Inteligentes

Esta opção tentará converter caracteres de aspas inteligentes incompatíveis em versões compatíveis.

Detectar Acordes na Letra

O OnSong utiliza conteúdo de música baseado em texto para renderizar gráficos de acordes no ecrã. Tanto os formatos de ficheiro OnSong como ChordPro denotam acordes em parênteses retos dentro da letra. Contudo, a maioria dos gráficos de acordes estão disponíveis com acordes numa linha separada acima da letra. Quando esta opção está ativada, o OnSong deteta acordes sobre a letra e coloca os acordes com a letra automaticamente. A predefinição é ativada.

Detectar Tom Por

Se a tom da música não estiver explicitamente declarada nos metadados da música, o OnSong terá de encontrar a tom de outra forma para ativar a transposição. O OnSong deteta a tom utilizando um dos seguintes métodos:

  • Primeiro Acorde utiliza o primeiro acorde da música como base para a tom. Por exemplo, se o primeiro acorde for Am7, então a tom da música é definida como Am. Predefinição.
  • Último Acorde utiliza o último acorde da música como base para a tom. Por exemplo, se o último acorde da música for Bbsus4, a tom será definida como Bb.
  • Contagem de Notas é um método para determinar a tom da música acumulando todas as notas utilizadas pelos acordes da música e depois contando sustenidos e bemóis para determinar a tom. Isto pode ser mais preciso do que o primeiro ou último acorde da música, mas ainda pode estar errado se não houver acordes suficientes na música.
  • Apenas Metadados utilizará apenas os metadados da música como base para a tom. Isto significa que se a tom não estiver declarada, a transposição não estará disponível.

Extensão de Ficheiro de Contingência

O OnSong utiliza a extensão de ficheiro de um ficheiro para determinar o seu formato de ficheiro. Isto é importante durante o processo de importação para que a conversão de texto possa ocorrer num formato interno suportado, ou para que ficheiros externos como PDF possam ser visualizados corretamente.

Na maioria dos casos, os ficheiros têm uma extensão de ficheiro. Os ficheiros OpenSong tendem a não ter extensão, mas são realmente ficheiros formatados em XML. Por esta razão, o OnSong irá automaticamente anexar uma extensão de ficheiro .xml aos ficheiros que não têm extensão. Isto identifica o ficheiro como um ficheiro OpenSong e converte-o apropriadamente.

Se tem muitos ficheiros que não têm extensão e o tipo de ficheiro é conhecido, introduza a extensão de ficheiro neste local.

Codificação de Ficheiro

A codificação de texto é o processo de conversão de caracteres numa língua escrita em valores binários que podem ser armazenados por um computador. O OnSong foi concebido para adivinhar a codificação de ficheiro de um ficheiro, mas existem algumas ocasiões em que a codificação de ficheiro não é conhecida. A definição predefinida para isto é Automático, o que significa que a codificação é adivinhada. Se conhecer a codificação do ficheiro, selecione-a a partir de uma das opções:

  • Automático deteta a codificação com base no conteúdo do ficheiro. Predefinição.
  • ASCII é uma codificação de texto básica que cobre a maioria dos conjuntos de caracteres ocidentais.
  • UTF-8 é um superconjunto de ASCII que contém a maioria dos caracteres encontrados em todo o mundo, mas não inclui alguns caracteres, como os encontrados em línguas asiáticas. O OnSong utiliza UTF-8 internamente e armazena conjuntos de caracteres maiores de uma forma que os torna recuperáveis.
  • UTF-16 utiliza valores de 16 bits para definir o conjunto de caracteres permitindo 32.768 caracteres possíveis.
  • UTF-32 utiliza valores de 32 bits para definir o conjunto de caracteres permitindo 2 mil milhões de caracteres possíveis.
  • ISO-Latin ou mais conhecido pela sua página de código "iOS-8859-1". É semelhante a UTF-8 e contém caracteres baseados em latim.

Conversão de Ficheiro de Texto

Quando ficheiros de texto são importados, o OnSong pode convertê-los automaticamente no formato de ficheiro OnSong. Isto coloca acordes entre parênteses retos automaticamente. Uma vez que o OnSong pode agora lidar automaticamente com acordes sobre a letra no visualizador de músicas, isto está definido como Texto por predefinição. Ainda pode ter o OnSong a converter as suas músicas automaticamente escolhendo OnSong em vez disso.

OnSong 2023 — Última actualização em January 21, 2020