bug-lilypond
[Top][All Lists]
Advanced

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

Re: Crescendi overlapping bars, should be able to stop at first note aft


From: Erlend Aasland
Subject: Re: Crescendi overlapping bars, should be able to stop at first note after the bar
Date: Mon, 26 May 2008 15:09:48 +0200

IIRC this could be controlled using \set hairpinToBarline = ##f in 2.10.


E

On 26. mai. 2008, at 15:04, Mats Bengtsson wrote:

In LilyPond version 2.11, this can be controlled by setting
\override Hairpin #'to-barline = ##f
However, this option does not seem to be available in version 2.10.

  /Mats

David Hall (gringer) wrote:
Hello,

I've noticed some odd behaviour with the location of crescendi where they overlap a bar and end one note after the bar. In the code I have provided, there are six crescendi, here's where I expect them to start/end:

1) Starts on the left of the e, ends on the right of the c [actually barline]
2) Starts on the left of the d, ends on the right of the e [correct]
3) Starts on the left of the d, ends left/middle of the c [actually barline] 4) Starts right/middle of the c [actually left of the c], ends on the right of
  the e
5) Starts left of the c, ends left/middle of the d [correct]
6) Starts right/middle of the d, ends right of the e [correct]

What I'm seeing here is something that seems like a strange rule to me: crescendi only stop on a barline when they are meant to stop one note after the barline. Is there a way I can get these to line up properly with the correct notes?

Cheers,

David Hall (gringer)

Here is some code to reproduce this bug:

% ****************************************************************
% Start cut-&-pastable-section % ****************************************************************

\paper {
 #(define dump-extents #t)
   indent = 0\mm
 line-width = 160\mm
 force-assignment = #""
 line-width = #(- line-width (* mm  3.000000))
}

\layout {
 }

% ****************************************************************
% ly snippet:
% ****************************************************************
\sourcefilename "crescendo-bar-overlap.ly"
\sourcefileline 0

\header {

texidoc = "Crescendos that overlap bars should be able to stop at the first
note after the bar."
}

\version "2.10.0"
\layout {
 indent = 0\mm
 ragged-right = ##t
}
\relative
{
c4 d e2 \<^"1" | c4 \! d \>^"2" e2 | c4 d \! e2 | c4 d \<^"3" e2 | c4 \! \>^"4" d e2 \! | c4 \<^"5" d \! \>^"6" e2 \! \bar "||"
}

% ****************************************************************
% end ly snippet
% ****************************************************************




_______________________________________________
bug-lilypond mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/bug-lilypond


--
=============================================
        Mats Bengtsson
        Signal Processing
        School of Electrical Engineering
        Royal Institute of Technology (KTH)
        SE-100 44  STOCKHOLM
        Sweden
        Phone: (+46) 8 790 8463                         
      Fax:   (+46) 8 790 7260
        Email: address@hidden
        WWW: http://www.s3.kth.se/~mabe
=============================================



_______________________________________________
bug-lilypond mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/bug-lilypond





reply via email to

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