Arquivos de texto simples
O SongSheet Pro pode importar músicas a partir de arquivos de texto simples.
Importação
Esta página explica como o SongSheet Pro interpreta o conteúdo de um arquivo de texto simples. Para as diferentes formas de trazer um arquivo para o SongSheet Pro, veja Adicionando músicas.
Arquivos de texto simples geralmente usam a extensão .txt. Durante a importação, o SongSheet Pro lê o arquivo linha por linha e identifica metadados, nomes de estrofes, linhas de acordes e linhas de letra usando as regras abaixo.
Revisando uma importação de texto simples
Antes de adicionar a música à sua biblioteca, o SongSheet Pro exibe uma pré-visualização na tela Importar Música. Use essa pré-visualização para conferir os tipos de linha que ele detectou.

Para alterar o tipo de cada linha da música, toque em Tipos de Linha ou deslize a música para a esquerda. Nessa visualização, você pode substituir os tipos de linha que o SongSheet Pro detectou.

Para alterar a identificação de uma linha, toque na linha e então escolha o tipo de linha apropriado na lista à direita. Você também pode dizer ao SongSheet Pro para ignorar uma linha selecionando Ignorar esta linha. Toque em Pré-visualizar para voltar à pré-visualização da música.
Quando estiver satisfeito com a importação, toque em Importar no canto superior direito para adicionar a música à sua biblioteca. Toque em Cancelar no canto superior esquerdo para fechar a tela de importação sem importar a música.
Metadados da música
As linhas que definem os metadados da música podem aparecer em qualquer lugar do arquivo. Se mais de uma linha definir o mesmo valor, vale a última.
Título e artista:
Uma linha que começa com Title, Artist ou By: (em inglês) define o título ou o artista:
Title: Amazing Grace
Artist: John Newton
By: John Newton
Maiúsculas e minúsculas não importam, e os dois-pontos são opcionais depois de Title e Artist, mas não depois de By.
Tudo o que não for definido por um rótulo é deduzido a partir das duas primeiras linhas de texto, ignorando as linhas em branco. Quando a primeira linha é letra:
- Se a segunda linha for
Byseguido de uma a três palavras que começam com letra maiúscula, comoBy John Newton, a primeira linha vira o título e o nome vira o artista. Uma linha comoBy your side, ou uma em que a primeira palavra depois deByseja uma palavra comum em inglês, como My ou All, não conta como uma linhaBy, mas as regras abaixo ainda podem transformá-la no artista. - Se a segunda linha não for letra, por exemplo um tom, capotraste, andamento ou fórmula de compasso, um nome de estrofe ou acordes, a primeira linha vira o título.
- Se as duas primeiras linhas estiverem uma logo após a outra e forem seguidas por uma linha em branco ou qualquer outra linha que não seja letra, elas viram o título e o artista.
- Se uma linha em branco separar as duas primeiras linhas, a primeira linha vira o título quando a segunda for seguida por mais letra, e as duas viram o título e o artista quando a segunda for seguida por uma linha que não seja letra nem esteja em branco. Quando a segunda linha for seguida por outra linha em branco, nenhum dos dois é deduzido.
Quando a primeira linha é uma linha Title, a segunda linha vira o artista se for uma linha By como a descrita acima, ou se for seguida por uma linha em branco ou qualquer outra linha que não seja letra. Quando a primeira linha é qualquer outra coisa, como acordes ou um nome de estrofe, nada é deduzido.
Para obter os resultados mais confiáveis, coloque o título e o artista nas duas primeiras linhas, com metadados como o tom logo em seguida, como no exemplo abaixo, ou use linhas Title e Artist. Se nenhum título for encontrado, o nome do arquivo é usado.
Tom:
key a
key: a
key of a
key of: a
Key: Aminor
Key A minor
Key of: Fb
Key C major
Key of G
Key = Amin
Key=G
Capotraste:
Capo 5
Capo -1
Capo 3
Capo: 3
Capo: 9
Capo:5
Andamento:
120bpm
120 BPM
Tempo 120bpm
Tempo 120
Tempo: 120
Tempo:120
Tempo = 120
bpm = 120
bpm=120
Fórmula de compasso:
4/4
3/4
5/16
7/4
Copyright:
Uma linha que começa com Copyright, (c), ou o símbolo ©, por exemplo:
Copyright 2023 Some copyright details
(c) 2023 Some copyright details
© 2023 Some copyright details
Nomes de estrofes
Qualquer linha que comece com um dos itens a seguir, seguida (opcionalmente) por um número e (opcionalmente) por :, é reconhecida como nome de uma estrofe:
- verse
- chorus
- refrain
- bridge
- intro
- outro
por exemplo:
Verse 1
Verse 2:
Intro
todas essas linhas são reconhecidas como nomes de estrofes.
Ou qualquer linha com texto terminando em :, por exemplo:
Prechorus:
Acordes
Espera-se que as linhas de acordes apareçam em uma linha própria acima de uma linha de letra.
Se um arquivo usa acordes incorporados entre colchetes, o SongSheet Pro o trata como ChordPro em vez de texto simples.
As linhas de acordes devem conter somente texto que possa ser reconhecido como acordes, por exemplo: A, Gmin, Asus4, etc.
Todo o resto é considerado letra.
Por exemplo, o trecho a seguir é reconhecido como uma linha de acordes seguida por uma linha de letra:
D G D
Amazing grace! (how sweet the sound)
Exemplo
Por exemplo, um arquivo válido poderia ser:
This is the Song Title
Artist Name
Key: A
Tempo: 110
4/4
© 2023 Some copyright info
Verse 1:
A
A line with chord above
Prechorus:
This is the prechorus
Chorus:
And now, the chorus!
Verse 2:
The second verse now
SongSheet Pro