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.gitTo “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