This project is maintained by kenakofer
(For more advanced users, see the Lilypond + Visual Studio Code setup)
All the songs on the site are written using Lilypond, which is a way to describe a musical score using code. Frescobaldi is an easy-to-use GUI (graphical user interface) for Lilypond.
You will need:
my-song.ly
into outputs my-song.pdf
and my-song.midi
. Hymn Singer currently uses 2.22.1, and the newer versions may be fine.You’re going to copy this entire website, including all the songs, to your computer.
git clone https://github.com/kenakofer/hymnsinger.git
To “engrave” (meaning turn the .ly
file into .pdf
and .midi
outputs):
.ly
file) for one of the songs. For example, “Angels we have heard on high” is at lilypond/songs/angels-we-have-heard-on-high/angels-we-have-heard-on-high.ly
Experiment by changing things!
soprano =
, alto =
, etc. For example, maybe change the first a4
to gs4
to change the soprano’s first quarter note from A
to G#
.If you want to hear the music, you will need to install a program to play (synthesize) .midi
files:
Then, with the synthesizer application running, go into Frescobaldi’s settings and change the MIDI output device to the synthesizer.
Now that you have everything set up, read about Creating a new song