bug-lilypond
[Top][All Lists]
Advanced

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

Re: Part combiner warning about simultaneous breathing


From: David Kastrup
Subject: Re: Part combiner warning about simultaneous breathing
Date: Sat, 13 Sep 2014 17:43:12 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux)

Dan Eble <address@hidden> writes:

> % warning: Two simultaneous breathing events
> % 2.19 warns but older versions do not.
> \version "2.18.0"
> upper = \relative a' { a \breathe a }
> lower = \relative f' { f \breathe f }
>
> \new Staff << \partcombine \upper \lower >>
>
> % There is no warning about this:
> % \new Staff << \upper \\ \lower >>

Bisection says

a42a4f9c507f42456b3ac361788397881b86b1a0 is the first bad commit
commit a42a4f9c507f42456b3ac361788397881b86b1a0
Author: Devon Schudy <address@hidden>
Date:   Sun Nov 24 07:07:10 2013 -0500

    Support articulations and breaths in MIDI. (issue 3664)
    
    Articulations and breaths can alter the length and volume of the note.
    (Breaths affect the previous chord.) This is controlled by their
    midi-length and midi-extra-velocity properties. The standard articulations
    now have these properties where appropriate.
    
    (seconds->moment s context) is a convenience function for making
    absolute durations.

:040000 040000 8248b0fe2ea43b804162d027f18cbb5dd10374f2 
cf24943fc8e42f604a28531625460b9252ddc8dd M      lily
:040000 040000 72fbfb4cd97fdc29e92f8a937e0dfd7d912696fe 
70514c11e1d40c5b1d5569b499a769c9daed9509 M      ly
:040000 040000 e52dd8bf08ae2dd1534218d18a2e6b0b309e30bb 
68ee67c17685da97d0e58a3c713fca69c0f3faf4 M      scm

Which is somewhat puzzling since the word "breathe" does not even appear
in the patch which *is* concerned with articulations.  My guess would be
that the whole articulation mechanism might be changed in a manner that
partcombine no longer is able to consider two articulations as
mergeable.  In that case, it would likely be more than just breathings
which are affected.

-- 
David Kastrup



reply via email to

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