DescriptionFix issue 75: Allow multiple concurrent slurs
Rewrite the Slur_engraver and the Phrasing_slur_engraver to support
multiple concurrent slurs. The default lilypond syntax using parentheses
still supports only one slur at a time, but by adding a slur-id property
to the (Phrasing)SlurEvent music expression, one can create multiple
concurrent slurs, each with a different slur-id.
This finally allows appoggiaturas and acciaccaturas (which both create a
slur from the grace note the the next note) to be placed inside a slur.
Patch Set 1 #Patch Set 2 : Fix documentation compilation #
Total comments: 1
Patch Set 3 : Renamed slur-id to spanner-id #
Total comments: 21
Patch Set 4 : Neil's code review (ly:export, robust_scm2string, for loop, spanner interface, startGraceSlur) #Patch Set 5 : If a slur start is observed when a slur is present, completely ignore it (fixes #1256) #
MessagesTotal messages: 9
|