Just some music
Go to file
Amolith 08226845c6
replace md with org and expand
2021-05-16 03:23:31 -04:00
The Longest Johns initial commit 2021-05-16 03:03:24 -04:00
.gitignore initial commit 2021-05-16 03:03:24 -04:00
Down The Line.cho initial commit 2021-05-16 03:03:24 -04:00
Dusty Country Roads.cho initial commit 2021-05-16 03:03:24 -04:00
Eight More Miles To Louisville.cho initial commit 2021-05-16 03:03:24 -04:00
How Mountain Girls Can Love.cho initial commit 2021-05-16 03:03:24 -04:00
I've been to Georgia on a fast train.cho initial commit 2021-05-16 03:03:24 -04:00
In The Pines.cho initial commit 2021-05-16 03:03:24 -04:00
LICENSE Initial commit 2021-05-16 07:01:58 +00:00
README.org replace md with org and expand 2021-05-16 03:23:31 -04:00
Rabbit in the log.cho initial commit 2021-05-16 03:03:24 -04:00

README.org

Music

This is just a repository of music I've transcribed and arranged (maybe even written 👀) over the years. PDFs are not included so you'll have to read on if you want to use any of the files here

.cho

These are ChordPro files and must be "compiled" with the chordpro command or pasted into an online editor (if any exist).

Check the documentation for Windows and macOS installation guides; I have no idea what the best route is because I don't run either full-time. For Linux, I recommend using the version from your distribution's package manager. Arch Linux has it under chordpro and Debian has it under chordii.

Once installed, you can simply run chordpro file.cho and it will spit out a nicely styled PDF in the current working directory.

Configuration

I have no idea how to configure the application on any platform other than Linux and that is accomplished by putting a JSON file in ~.config/chordpro/chordpro.json. The following is my config and it uses JetBrains Mono because I find that to be a very readable typeface from further away. You'll of course need to edit all of the values so they fit your environment though.

{
    "pdf" : {
        "fontdir" : ["/home/amolith/.fonts/JetBrains/"],
        "fontconfig" : {
            "mono" : {
                ""           : "JetBrainsMono-Regular.ttf",
                "bold"       : "JetBrainsMono-Bold.ttf",
                "italic"     : "JetBrainsMono-Italic.ttf",
                "bolditalic" : "JetBrainsMono-Bold-Italic.ttf",
            },
        },
        "chorus" : {
            "bar" : {"width"  :  1,},
        },
        "fonts" : {
            "title" : { "description" : "mono bold 23", },
            "chord" : { "description" : "mono bold 13", },
            "text" : { "description" : "mono 13", },
            "comment" : { "description" : "mono 13", },
        },
    },
}

.ly

These are LilyPond files! Haven't gotten into LilyPond much yet but I know Emacs ships with a LilyPond mode built in so I will likely use that.