# 동기화

동기화는 프로젝트를 모든 컴퓨터에서 똑같이 유지해요. 한 컴퓨터에서 바꾸면 잠시 뒤 다른 컴퓨터에도 반영돼요. Flesance에서 계정과 요금제가 필요한 기능은 동기화뿐이에요.

## 무료로 쓸 수 있는 것 {#free}

음악을 만드는 데는 계정, 요금제, 연결이 필요 없어요. 녹음, 메모 작성, 편곡, 믹싱, 내보내기, 모든 악기와 기기, 모든 변경 기록, 내 컴퓨터의 프로젝트. 이 모든 것은 동기화가 꺼져 있어도 똑같이 작동해요. 동기화는 켜기 전까지 꺼져 있어요.

연결을 끊거나, 구독하지 않거나, 요금제가 끝나더라도 컴퓨터에 있는 프로젝트는 그대로 남아요.

## 이 컴퓨터 연결하기 {#connect-this-computer}

**설정**을 열고 **계정**을 고른 다음 **이 컴퓨터 연결**을 누르세요. [명령 팔레트](/manual/getting-started#commands)에서 **계정에 연결**을 실행할 수도 있어요.

1. 브라우저에서 계정 페이지가 열려요. 로그인하지 않았다면 이메일 주소로 여섯 자리 코드가 전송돼요. 비밀번호는 없어요.
2. 페이지에서 이 컴퓨터를 연결할지 물어봐요. 허용해 주세요.
3. 브라우저가 답을 Flesance에 돌려주면, 계정 화면에 **연결됨**과 이메일 주소가 표시돼요.

Flesance는 이메일 코드나 비밀번호를 보지 않아요. 이 컴퓨터가 내 계정을 대신할 수 있도록 하는 키를 보관해요. 키는 컴퓨터의 비밀번호 보관 장소에 저장돼요(Mac은 키체인, Windows는 자격 증명 관리자, Linux는 GNOME Keyring, KWallet 또는 다른 Secret Service). 프로젝트, 설정 파일, 기록 어디에도 저장되지 않아요.

그런 보관 장소가 없는 Linux 컴퓨터에서는 키를 안전하게 보관할 수 없어서, Flesance는 키를 전혀 보관하지 않아요. 종료할 때까지만 연결되어 있고, 다음번에는 다시 연결해야 해요. 계정 화면에 이 내용이 표시돼요.

**이 컴퓨터 연결 끊기**를 누르면 여기에 있는 키가 지워져요. 프로젝트는 클라우드에서도, 여기에서도 건드리지 않아요. 계정 페이지에는 거기서 삭제하기 전까지 이 컴퓨터가 계속 표시되며, 언제든 삭제할 수 있어요. 거기서 삭제된 컴퓨터는 다음에 연결을 요청할 때 연결이 끊어져요.

한 계정에는 컴퓨터를 최대 열 대까지 연결할 수 있어요.

## 프로젝트 동기화하기 {#keep-in-sync}

프로젝트 메뉴에서 **동기화 유지**를 고르거나, 설정의 계정 화면에 있는 스위치를 사용하세요. 프로젝트마다 따로 고르며, 처음에는 모든 프로젝트가 꺼져 있어요. 프로젝트는 허락할 때만 컴퓨터를 떠나요.

켜면 이렇게 돼요:

- 처음에는 기록, 녹음, 플러그인 상태와 함께 프로젝트가 계정으로 보내져요.
- 변경을 멈추고 몇 초 뒤에 변경 사항이 보내져요.
- 프로젝트가 열려 있는 동안, Flesance는 30초마다 다른 컴퓨터가 프로젝트를 바꿨는지 계정에 물어봐요. 대부분은 아니라는 답이라, 아무것도 표시되지 않아요.
- 프로젝트 메뉴의 **지금 동기화**는 이 두 가지를 한 번에 해요.

곡의 메인 라인만 보내져요. [아이디어](/manual/history#bookmarks)는 만들어진 컴퓨터에만 남아요. 라이브러리의 악기는 보내지 않아요. 모든 컴퓨터가 라이브러리에서 가져오기 때문이에요.

상태 표시줄에는 시간이 걸리는 동기화가 얼마나 진행되었는지, 무엇을 했는지(받은 변경 사항과 보낸 변경 사항의 개수)가 표시돼요. 할 일이 없는 동기화는 아무것도 표시하지 않아요.

**동기화 유지**를 끄면 그 프로젝트의 보내기와 받기가 멈춰요. 계정에 있는 복사본은 계정 페이지에서 삭제할 때까지 남아 있어요.

## 다른 컴퓨터에서 {#another-computer}

컴퓨터를 연결하면 [시작 화면](/manual/getting-started#start-screen)의 **내 계정** 아래에, 이 컴퓨터에 없는 계정의 프로젝트가 크기와 함께 표시돼요. 하나를 누르면 내려받아요. 전부 내려받으면 프로젝트 목록에 나타나고, 열 수 있고, 그때부터 동기화가 유지돼요.

다른 컴퓨터가 여기서 열려 있는 프로젝트를 바꾸면, 변경 사항은 내가 편집하는 사이사이에 도착해요. 드래그하는 도중에는 절대 도착하지 않아요. 두 컴퓨터가 떨어져 있는 동안 같은 것이 양쪽에서 바뀌었더라도, 아무것도 잃지 않아요. 이런 경우는 다른 두 컴퓨터와 마찬가지로 [두 곳에서 바뀜](/manual/getting-started#changed-in-two-places)에 표시돼요.

## 오프라인 작업 {#offline}

계속 작업하세요. 변경 사항은 연결이 돌아왔을 때 보내지며, 따로 할 일은 없어요. Flesance는 **지금 동기화**를 눌렀을 때만 이 사실을 알려 줘요.

## 저장 공간과 기간 {#space}

요금제에는 계정에 30 GB가 포함돼요. 프로젝트마다 담고 있는 크기만큼 계산되며, 계정 페이지에 사용량이 표시돼요. 30 GB를 넘는 전송은 잘리지 않고 통째로 거부돼요. 계정에 이미 있는 것은 그대로 남고, 컴퓨터의 프로젝트도 건드리지 않아요. 상태 표시줄에는 저장 공간이 얼마나 찼는지 표시돼요. 공간을 비우려면 계정 페이지에서 프로젝트를 삭제하거나, 거기서 필요 없는 프로젝트의 **동기화 유지**를 끄세요.

요금제가 끝나면 클라우드의 프로젝트는 30일 동안 읽기 전용이 되고, 그 뒤 삭제돼요. 이 30일 동안에도 컴퓨터는 프로젝트를 내려받을 수 있어요. 그동안 한 변경은 보내지지 않아요. 다시 갱신하면 동기화는 멈췄던 지점부터 이어져요.

## 동기화가 멈출 때 {#when-sync-stops}

동기화에 사용자의 조치가 필요하면, 해결될 때까지 상태 표시줄에 줄이 표시되고 무엇을 해야 하는지 알려 줘요. 이 컴퓨터의 프로젝트는 절대 영향을 받지 않아요.

- **요금제가 없거나 요금제가 끝남.** 계정 페이지에서 요금제를 고르거나 갱신하세요. 동기화는 스스로 다시 시도하거나, **지금 동기화**를 누르면 다시 시도해요.
- **클라우드 저장 공간이 가득 참.** 위에서 설명한 대로 공간을 비우세요.
- **이 컴퓨터가 계정에서 삭제됨.** 설정에서 다시 연결하세요.
- **이 Flesance 버전이 너무 오래됨.** Flesance를 업데이트하세요. 그때까지 동기화는 일시 중지돼요.
- **프로젝트가 더 이상 계정에 없음.** 계정 페이지에서 삭제했기 때문이에요. 더 이상 동기화되지 않고, 여기 있는 복사본은 그대로예요.
- **백업에서 복원되었거나, 복사된 뒤 따로 바뀜.** Flesance는 한 컴퓨터 이름 아래에서 서로 다른 두 기록을 찾았고, 섞이지 않도록 아무것도 보내지 않았어요. **동기화 유지**를 끄거나, 이 프로젝트를 만든 컴퓨터에서 프로젝트를 여세요.
- **클라우드가 보낸 내용이 검증되지 않음.** 모든 녹음과 변경은 사용되기 전에 확인돼요. 그 동기화에서 사용된 것은 없고, 프로젝트는 그대로예요.
