# Sincronização

A sincronização mantém um projeto igual em todos os seus computadores. Você altera num deles, e alguns instantes depois a alteração chega aos outros. A sincronização é a única parte do Flesance que exige uma conta e um plano.

## O que continua gratuito {#free}

Fazer música não exige conta, plano nem conexão. Gravar, escrever notas, arranjar, mixar, exportar, todos os instrumentos e dispositivos, o histórico de cada alteração, seus projetos no seu próprio computador: tudo isso funciona igual com a sincronização desligada, e ela fica desligada até você ligá-la.

Se você desconectar, nunca assinar, ou seu plano terminar, os projetos nos seus computadores continuam exatamente como estão.

## Conectar este computador {#connect-this-computer}

Abra **Configurações**, escolha **Conta** e pressione **Conectar este computador**. Você também pode executar **Conectar à sua conta** pela [paleta de comandos](/manual/getting-started#commands).

1. Seu navegador abre a página da sua conta. Se você não estiver conectado, ela envia um código de seis dígitos para o seu e-mail. Não há senha.
2. A página pergunta se deve conectar este computador. Confirme.
3. O navegador devolve a resposta ao Flesance, e a página Conta mostra **Conectado** com o seu endereço de e-mail.

O Flesance nunca vê o código do seu e-mail nem uma senha. Ele guarda uma chave que permite a este computador agir em nome da sua conta. A chave fica no lugar de senhas do seu próprio computador (o Keychain no Mac, o Gerenciador de Credenciais no Windows, o GNOME Keyring, o KWallet ou outro Secret Service no Linux). Ela não fica nos seus projetos, no arquivo de configurações nem no registro.

Um computador Linux sem esse lugar não consegue guardar a chave com segurança, então o Flesance simplesmente não a guarda. Você fica conectado até fechar o programa e conecta de novo na vez seguinte. A página Conta informa isso.

**Desconectar este computador** esquece a chave aqui. Seus projetos não são tocados, na nuvem nem aqui. A página da sua conta continua listando o computador até você removê-lo lá, o que pode fazer a qualquer momento. Um computador removido lá é desconectado na próxima vez que pedir acesso.

Você pode conectar até dez computadores a uma conta.

## Manter um projeto sincronizado {#keep-in-sync}

Abra o menu do projeto e escolha **Manter sincronizado**, ou use o interruptor na página Conta, em Configurações. Você escolhe para cada projeto, e ele começa desligado em todos. Um projeto só sai do seu computador quando você manda.

Depois de ligada:

- O projeto é enviado para a sua conta na primeira vez, com o histórico, as gravações e o estado dos plugins.
- Alguns segundos depois de você parar de mexer, suas alterações são enviadas.
- Enquanto o projeto estiver aberto, o Flesance pergunta à sua conta a cada meio minuto se outro computador o alterou. Na maioria das vezes a resposta é não, e nada aparece.
- **Sincronizar agora** no menu do projeto faz as duas coisas de uma vez.

Só a linha principal da música é enviada. As [ideias](/manual/history#bookmarks) ficam no computador onde foram criadas. Os instrumentos da biblioteca não são enviados, porque cada computador os recebe da biblioteca.

A barra de status mostra uma sincronização que leva um momento, até onde ela chegou e o que fez: quantas alterações entraram e quantas saíram. Uma sincronização sem nada a fazer não mostra nada.

Desligar **Manter sincronizado** interrompe o envio e o recebimento desse projeto. A cópia dele na sua conta continua lá até você excluí-la na página da sua conta.

## Em outro computador {#another-computer}

Conecte o computador, e a [tela inicial](/manual/getting-started#start-screen) lista os projetos da sua conta que não estão nele, em **Na sua conta**, com o tamanho de cada um. Pressione um para baixá-lo. Quando estiver completo, ele aparece entre os seus projetos, abre, e passa a ser mantido sincronizado a partir daí.

Quando outro computador altera um projeto que está aberto aqui, as alterações chegam entre duas das suas edições, nunca no meio de um arrasto. Se a mesma coisa foi alterada nos dois computadores enquanto estavam separados, nada se perde. Ela aparece listada em [Alterado em dois lugares](/manual/getting-started#changed-in-two-places), como acontece com quaisquer dois computadores.

## Trabalhar sem conexão {#offline}

Continue trabalhando. As alterações são enviadas quando a conexão volta, e você não precisa fazer nada. O Flesance só menciona isso se você tiver pressionado **Sincronizar agora**.

## Quanto espaço, e por quanto tempo {#space}

Um plano inclui 30 GB na sua conta. Cada projeto conta pelo que guarda, e a página Conta mostra quanto você já usou. Um envio que passaria de 30 GB é recusado por inteiro, nunca cortado. O que já está na sua conta continua lá, o projeto no seu computador não é tocado, e a barra de status mostra o quanto o espaço está cheio. Para liberar espaço, exclua um projeto da sua conta na página da sua conta, ou desligue **Manter sincronizado** em um projeto de que você não precisa mais lá.

Quando um plano termina, seus projetos na nuvem ficam só para leitura por 30 dias e depois são removidos. Durante esses 30 dias um computador ainda pode baixá-los. As alterações que você fizer nesse meio-tempo não são enviadas. Se você renovar, a sincronização continua de onde parou.

## Quando a sincronização para {#when-sync-stops}

Quando a sincronização precisa de algo de você, uma linha fica na barra de status até o problema ser resolvido, e diz o que fazer. Seu projeto neste computador nunca é afetado.

- **Sem plano, ou o plano terminou.** Escolha ou renove um plano na página da sua conta. A sincronização tenta de novo sozinha, ou quando você pressiona **Sincronizar agora**.
- **O espaço na nuvem está cheio.** Libere um pouco, como acima.
- **Este computador foi removido da sua conta.** Conecte-o de novo em Configurações.
- **Esta versão do Flesance é antiga demais.** Atualize o Flesance. A sincronização fica pausada até você fazer isso.
- **O projeto não está mais na sua conta.** Você o excluiu lá. Ele deixa de ser mantido sincronizado, e a sua cópia aqui não é tocada.
- **Restaurado de um backup, ou copiado e alterado separadamente.** O Flesance encontrou dois históricos diferentes sob o nome de um mesmo computador, e não enviou nada para não misturá-los. Desligue **Manter sincronizado**, ou abra o projeto no computador que o criou.
- **O que a nuvem enviou não passou na verificação.** Cada gravação e cada alteração é verificada antes de ser usada. Nada daquela sincronização foi usado, e o projeto está como estava.
