smartChord supports the synchronization between your Android devices and the synchronization of songs and set lists as files via your cloud. There are currently two types of synchronization. Database synchronization to keep your Android devices in sync. File synchronization to exchange songs or set lists with your friends, bandmates or students.
With database synchronization, the entries of the smartChord local database can be synchronized between different Android devices. This includes:
✅ Chord progressions
✅ Custom chords
✅ Drum kits
✅ Drum machine patterns
✅ Favorite fingerings
✅ Favorite patterns
✅ Favorite scales
✅ Fretboard trainer exercises
✅ Metronome sets
✅ Set lists
✅ Tone generator sets
The principle of synchronization: During the first synchronization, the local contents of smartChord are stored as a file in a directory in your cloud (default setting is ‘/smartChord/sync’ automatically). When syncing a second Android device, the device fetches this data and compares the entries based on their names and last modification time. All newer entries or changes are accepted. If the second Android device has detected missing or out-of-date items on the first Android device, the newer data will be backed up in the cloud, ready for the next sync.
Please note: The time comparison is done with a tolerance of one minute.
With file synchronization, you can store your saved entries (songs and set lists) in the cloud (e.g. Google Drive or DropBox) in the form of text files and keep them synchronized.
So you can:
- Synchronize content between multiple Android devices
- Edit text files conveniently from your (non-Android) desktop or notebook
How to synchronize:
- Choose a directory in your cloud
- Start the comparison
- Check which entries are to be synchronized
- Start the synchronization
Please note the following points:
- The decisive factor for the synchronization of a file is its date/time stamp. File contents are not compared. The time comparison is carried out with a tolerance of 1 minute.
- When files created or modified in the cloud are synchronized with an Android device, their last-modified attributes are set to the date and time of synchronization.
- smartChord saves the last synchronization date. Older dated files are ignored during synchronization.
- Files and entries are synchronized if they share the same name.
- The songs are saved as files with the file extension ‘.sccrd’. Only the files with this extension are synchronized.
- The files are created using the UTF-8 character set. For editing on a non-Android desktop or notebook computer, an editor must be used that can handle the UTF-8 character set.