ChordPro Format

ChordPro is an ASCII text file format for transcribing songs with chords and lyrics. The format was initially used for guitar but is used for various other string instruments, such as ukulele, bass guitar, or mandolin. ChordPro format allows users to mark sections of a song, such as Title, Subtitle, Key, Time, Chorus, etc., through particular keywords enclosed by curly brackets ({and }) called directives. Some directives change the output, while others are not displayed and are primarily used to keep track of meta-data.
The pros of using the ChordPro format are that it ensures that the chord positions are arcuate and don't drift from one platform to another. The files are a simple text file format that can be created and maintained using any text editor or word processor. The text files can have arbitrary names and arbitrary types (extensions). Common filename extensions for ChordPro files are .cho, .crd, .chopro, .chord, and .pro.
The cons of using the ChordPro format are that it is not a standard format for music notation, so it may only be compatible with some music software. Also, it only supports some of the more advanced music notation software features.