Hello everybody, I'm new on this list, but have been working with Lilypond for the last few years, using it to produce performance materials for my ensemble (http://bachsoloists.org), and focusing mainly on Bach's liturgical works.
Having to work very fast, I started to write scripts to help me automate a lot of the work of setting up my source files and reduce the amount of typing to a minimum. Eventually, I made it into a little project that I call Ripple. You can look at it here: https://github.com/ciconia/ripple Ripple does a lot of stuff: - Automatically create scores and parts from files organized in a consistent, easy-to-understand directory hierarchy. - Extended syntax for writing music: support for macros (for repetitive rhythms and articulations), shorthand for appogiatura, divisi, cue voices. Also alternative syntax for basso continuo figures, and improved syntax for lyrics. More here: https://github.com/ciconia/ripple/blob/master/SYNTAX.markdown - Proof mode for faster editing - automatically generate a PDF for the part you're currently editing each time you save it. - Automatically create MIDI versions of your scores. - Compile different musical works or specific movements from different works into a single score or part. How it works: you use a YAML file to describe the work - titles, score order, midi tempo etc, and then enter the music for each part in a separate file. Lyrics and figures also go in separate files. Then you run ripple and it compiles everything into .ly files and then executes Lilypond to create PDF scores and parts (and optionally MIDI files). You can look at my scores here (I took considerable inspiration from the work of Nicolas Sceaux): http://bachsoloists.org/scores And my source repository is here: https://github.com/ciconia/music/ Ripple is really something I built to satisfy my own needs, so it's pretty much oriented toward a specific kind of music (i.e. baroque music), but now I feel that other people can also benefit from it, and maybe even participate in developing it further, so I'd love to hear what you guys think about it. Best regards Sharon Rosner
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user