Hi, I want to reorganize all my scores written with LilyPond in a sensible manner. There must be people on this list with enormous experience in doing so. Could you help me?
What I have: * ly music files * libraries, both external (openlilylib) and private * scripts to produce the output (will probably be rewritten now) * pdf outputs * midi outputs * audio outputs (wave, flac, mp3, opus) More explanation on ly music files: score files per 'project', some of them come with included files, but most are in one single file per score. Most .ly files produce 1 pdf, but some produce multiple pdfs (all voices and single voices, etc) and some produce multiple midi files (one common and then each voice separately and the others in the background). A) *folders per compilation step and file type* My currently planned approach would be to have a folder for each type, like libraries, scores, pdfs, etc. and then some shell scripts to produce the output of a particular score or all of them and place the result into the appropriate folders. The disadvantage is that it would probably be impossible to produce the output with a simple lilypond call but only the scripts would be able to engrave the score. B) *folders per score* The alternative would be to keep pdf, midi etc. right next to the input files. An additional management script could produce all scores at once and could sum up the required space on disk, etc. But each score would be compilable within its own directory and without special tricks - perhaps an include path to a library. I know this is very opinion based but perhaps there are some experiences with either approach or something completely different, that I could profit from. TIA, Joram _______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
