ID: 4578
STATUS: Accepted
SUMMARY: Regtest "dynamics-broken-hairpin.ly" is self-contradictory
TYPE: Maintainability
LABELS:
OWNER:
%%%%%%%%%%%%%%%%%%%%
%%% start message body %%%%%%
%%%%%%%%%%%%%%%%%%%%


The regtest "dynamics-broken-hairpin.ly" has some contradictions within itself.
The description says:

\header{
texidoc = "Broken crescendi should be open on one side."
}

but the code reads

\relative {
   c''1 \< \break c1\!  \> \break c1\!
}

so each hairpin actually ends before line break and there are no broken
hairpins.

To match the regtest title, the code should read

\relative {
   c''1 \< \break
   c
   c\> \break
   c
   c\!
}

(output attached)
– but then the ‘€˜inner’€™ broken parts are open to both sides, as they should 
be. So this should be described as

\header {
  texidoc = "When a hairpin is broken, the broken parts should be open at the 
‘breaking point’."
}

So, whatever this regtest was designed for, either it needs a clearer
description matching its original intent or different code with a new 
description.

Best regards, Simon



Attachment: dynamics-broken-hairpin.pdf
Description: Adobe PDF document

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

Reply via email to