Hi David, thanks for that. Sometimes I have the impression I don't see the forest for the trees as soon as Scheme is involved. Even if the actual problem isn't a Scheme one as in the current case ...
Moving the engraver to Staff seems to be enough for my score problem. Urs Am Dienstag, den 07.05.2013, 07:38 -0500 schrieb David Nalesnik: > Hi Urs, > > > On Tue, May 7, 2013 at 6:02 AM, Urs Liska <u...@openlilylib.org> wrote: > Hi David, > > unfortunately your engraver does _not_ work as expected (and > as I had > stated): > Obviously the 'previous' time signature may also be the one in > a > 'previous' staff at the same musical moment. So when using the > engraver > the time signature is only printed in the top-most staff :-( > > > The immediate problem is solved by keeping the engraver in the Staff > context. Of course it would be nice if the behavior you describe > didn't happen if the engraver is moved to StaffGroup or PianoStaff or > whatever. > > > I guess one can update the condition so that is true if the > time > signature of 'elem' is equal to the time signature of 'prev' > _and_ if > their musical moments differ. > But unfortunately I don't have any clue on how to achieve > that :-( > > Any help (new version or even better: hint) would be very > welcome > > > > > You've described how I would tackle the problem. Getting the timing > of the signatures is the part I'm not sure of right now. (It could be > stored with the time signatures as they are acknowledged, but maybe > there's a better way. I'll look into this. Sorry I don't have a > ready hint/solution.) > > > -David > _______________________________________________ > 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