65 lines
2.8 KiB
Org Mode
65 lines
2.8 KiB
Org Mode
* Music
|
|
|
|
This is just a repository of music I've transcribed and arranged (maybe even
|
|
written 👀) over the years. Download archives containing PDFs of everything from
|
|
the [[https://git.nixnet.services/Amolith/music/releases][releases]] page.
|
|
|
|
* ~.cho~
|
|
These are [[https://www.chordpro.org/][ChordPro]] files and must be "compiled" with the ~chordpro~
|
|
command or pasted into an online editor (if any exist).
|
|
|
|
Check [[https://www.chordpro.org/chordpro/chordpro-installation/][the documentation]] for [[https://www.chordpro.org/chordpro/chordpro-install-on-windows/][Windows]] and [[https://www.chordpro.org/chordpro/chordpro-install-on-macos/][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
|
|
[[https://www.jetbrains.com/lp/mono/][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.
|
|
|
|
#+BEGIN_SRC json
|
|
{
|
|
"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", },
|
|
},
|
|
},
|
|
}
|
|
#+END_SRC
|
|
|
|
* ~.ly~
|
|
|
|
These are [[https://lilypond.org/][LilyPond]] files! LilyPond is /much/ more complicated than
|
|
ChordPro and will require some getting used to. I recommend just reading
|
|
through their official docs if you want to get set up and compile
|
|
anything found here.
|
|
|
|
If you're using Emacs and ~LilyPond.el~, you can simply run ~C-c C-c RET~ to
|
|
compile the PDF then ~C-c C-s~ to view it. If you /want/ to use Emacs and
|
|
~LilyPond.el~, you can reference [[https://git.nixnet.services/Amolith/dotfiles/src/branch/master/dotfiles/plain/emacs/.emacs.d/configuration.org#headline-62][the related section of my Emacs config
|
|
file]].
|