sing-alongs/README.md

56 lines
2.0 KiB
Markdown
Raw Normal View History

2025-01-17 10:54:46 +00:00
# Sing Alongs
2025-01-17 10:54:46 +00:00
A collection of songs to play and sing.
2015-12-03 21:42:15 +00:00
2025-01-17 10:54:46 +00:00
## Motivation
I love to play the tin whistle and around 2012 I was looking for some sheet
music. There are a lot of good resources out there but the one thing I have
never found was a collection which was free (as in freedom) and usable for
printing. And if something does not exist why not try and create it yourself?
2025-01-17 10:54:46 +00:00
At that point I discovered [Lilypond](http://www.lilypond.org/) a wonderful
project for music engraving and I started building.
2025-01-17 10:54:46 +00:00
## Building
2015-12-01 11:46:18 +00:00
2025-01-17 10:54:46 +00:00
Development happens at https://code.vanwa.ch/shu/sing-alongs.
2014-05-01 08:03:11 +00:00
2025-01-17 10:54:46 +00:00
### Prerequisites
2025-01-17 11:08:36 +00:00
Either use the provided [nix flake](https://nixos.wiki/wiki/Flakes) to take care
of everything or ensure the following is installed:
2025-01-17 10:54:46 +00:00
- [lilypond](https://lilypond.org)
2025-01-17 10:58:03 +00:00
- [typst](https://github.com/typst/typst) binary
2025-01-17 10:54:46 +00:00
- a tex installation (for example [TeX Live](https://www.tug.org/texlive/)) with
the _pdfcrop_ and _pdfjam_ commands (yes, I am working to remove that
dependency)
2025-01-17 10:54:46 +00:00
- [gnu make](https://www.gnu.org/software/make/) (might work with other makes,
never tested it)
- _opusenc_ from [opus-tools](https://opus-codec.org/downloads/)
- a sound font, for example
[Fluid](https://member.keymusician.com/Member/FluidR3_GM/index.html)
- [timidity++](https://sourceforge.net/projects/timidity/)
- _pdftocairo_ from [poppler-utils](https://poppler.freedesktop.org/)
2015-12-01 11:46:18 +00:00
The makefile defines multiple targets:
2025-01-17 10:54:46 +00:00
- opus: converts the song melodies to opus files for listening
- book: build a songbook as a pdf and additionaly generate a booklet fit for
double sided flip printing
2015-12-01 11:46:18 +00:00
To build all just run `make` and it takes care of everything.
2025-01-17 10:54:46 +00:00
## License
2015-12-01 11:46:18 +00:00
2025-01-17 10:54:46 +00:00
My understanding is that all these songs already are in the public domain and
there is no need to explicitly set a license.
2015-12-01 11:46:18 +00:00
2025-01-17 10:54:46 +00:00
All copyrights that could arise from other sides (makefile or whatever) are
waived under [CC0](https://creativecommons.org/publicdomain/zero/1.0/).
2015-12-01 11:09:16 +00:00
2025-01-17 10:54:46 +00:00
## Contact
2015-12-01 11:46:18 +00:00
2025-01-17 10:54:46 +00:00
You can reach me at [shu@vanwa.ch](mailto:shu@vanwa.ch)