You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
LEdoian d91b2b942b Add a Python implementation of the lyrics
Not really relevant, but I had it written, so why not :-)
1 year ago
other Add a Python implementation of the lyrics 1 year ago
README.md Initial commit w/ README 1 year ago

README.md

Rattling Bog. In Lilypond.

So, there is this cummulative song: The rattling bog (performance e.g. here). I was recently helping someone with Lilypond, which I know can be scripted using Scheme (or Guile). So, naturally, it is a nice exercise in Scheme to implement this song in Lilypond itself, isn't it…

I do not know much about Scheme yet, so let me fix it :-)

Disclaimer: It is probably much better idea to generate the Lilypond source from another language and just use Lilypond to compile. But that is not as much fun :-)

The aim is to have as good as possible result (both PDF and MIDI), and hopefully reasonable code.

Possible features

  • Melody for chorus and common stuff
  • Correct number of syllables for the items
  • Correct prepositions (in a hole vs. on a branch)
  • Reasonable MIDI output
  • Speeding up in later verses

License

GPL version 2 (only)

Contact

Please send any questions, patches and/or feedback to rattlingbog@pokemon.ledoian.cz. Thanks.