Hello list members,

I'm working on an approach to implement correct spacing of Kievan
notation (please see this issue:
http://code.google.com/p/lilypond/issues/detail?id=2631 ). What I am
trying to accomplish is functionality whereby the notes within a
melisma are spaced as tightly as possible and there is a typical
amount of space between the melismas (see the pictures in the above
link).

So far, I'm using a workaround where each Slur is a new Spacing Section. E.g.:

\relative c' {
c2
\newSpacingSection
\override Score.SpacingSpanner #'packed-spacing = ##t
e4(  d
\newSpacingSection
\override Score.SpacingSpanner #'packed-spacing = ##f
c )
d
}

Now I am wondering if there is a way to write a macro that would
automatically place the new SpacingSection and set the packed-spacing
property when a Slur is created? Then, such a macro could become part
of a kievan.ly file (akin to gregorian.ly for Gregorian notation).

Thanks for your help,

Aleksandr

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to