Hi Jan-Peter,
Am 16.09.2016 um 08:40 schrieb Jan-Peter Voigt:
Hi Marc,
nice to hear, that you have a workflow. For the record I noted two
things in the file. (And if there's some spare time, I might further
work on it.)
Thanks for the continuing work on that issue!
1. The durations are tagged by score and stored in an a-list, so you
can first collect durations in multiple scores and display them later
with a score-unique tag.
The tagging works fine, but as soon as I have a layout block in the
\score creating the exact midi file, lilypond prints it :-(
Moving the callback from \layout {} to \midi {} yields to
Programming error: Cannot find key `scoreBACH' in alist, setting to `0'.
So I still have to use my solution with the auxiliary files, which is no
problem at all.
> 2. There are acknowledgers for volta-brackets and barlines. It should
> be possible to use that information for acknowledging volta repeats
> and ajusting the duration accordingly. Those grobs are created by
> engravers, but if one creates the barlines *not* with \repeat volta,
> but with \bar ".|:", it should be acknowledged too.
This sounds promising, but IMHO it would be easier to get the engraver
to work somehow on a \score with a \midi { } block only and transferring
the duration to another \score.
Cheers,
Marc
Cheers Jan-Peter
Am 15.09.2016 um 08:10 schrieb Marc Hohl:
Am 14.09.2016 um 14:24 schrieb Marc Hohl: [...]
I thought of writing the duration to a external file to be read
from within the markup call in the score to be printed, but did
not follow this route any further yet.
Update: a simple test file shows that this works.
I can
- compute the total duration of a file designed for midi output
only by means of your engraver - write the duration to a file and -
read that string while processing the "print-only" file.
Merging that stuff together with some Makefile should be
straightforward, I hope ;-)
And it has the advantage that some MIDI-related changes do not
appear in the printed score, but the duration will be updated
accordingly.
Cheers,
Marc
_______________________________________________ lilypond-user
mailing list lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
_______________________________________________ lilypond-user mailing
list lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user