lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Organize collection of scores


From: Noeck
Subject: Organize collection of scores
Date: Sat, 5 Nov 2016 00:55:01 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Thunderbird/45.4.0

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]