bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ISSUE 4578] Regtest "dynamics-broken-hairpin.ly"


From: Simon Albrecht
Subject: [ISSUE 4578] Regtest "dynamics-broken-hairpin.ly"
Date: Thu, 27 Aug 2015 16:31:23 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0

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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]