Arquivos de texto simples

O SongSheet Pro oferece suporte à importação e exportação de músicas no formato de texto simples.

Importação

Ao importar um arquivo de texto simples (geralmente terminando na extensão .txt), o SongSheet Pro tentará reconhecer automaticamente o que são acordes, o que é letra, etc., com base nas seguintes regras:

Metadados da música

Se uma linha contiver texto como os exemplos abaixo, ela definirá o tom da música:

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:

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

Presume-se que os acordes apareçam em uma linha própria acima de uma linha de letra. (Observe que um arquivo de texto simples com linhas de letra contendo acordes incorporados entre colchetes é analisado usando o analisador de ChordPro.)

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 seria reconhecido como uma linha de acordes seguida por uma linha de letra:

 D                  G         D
Amazing grace! (how sweet the sound)

Título e artista

Por fim, se as duas primeiras linhas forem detectadas como “letra” e a terceira linha estiver em branco, OU se a terceira linha contiver uma tag como key ou capo, etc., então a linha 1 é considerada o título da música e a linha 2, o nome do artista.

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