[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lilypond-bug
Subject:    Re: Issue 653: \override inconsistency with ties in a polyphonic situation
From:       "Trevor Daniels" <t.daniels () treda ! co ! uk>
Date:       2008-07-31 8:36:10
Message-ID: A839C19B36D74282B506AE81BE1E460E () TrevorLaptop
[Download RAW message or body]


 
> Message: 4
> Date: Mon, 28 Jul 2008 08:18:12 -0700
> From: codesite-noreply@google.com
> Subject: Issue 653 in lilypond: \override inconsistency with ties in a
> polyphonic situation
> To: bug-lilypond@gnu.org
> Message-ID: <000e0cd2e1dc1c5f3204531708c1@google.com>
> Content-Type: text/plain; charset=ISO-8859-1; Format=Flowed
> 
> Issue 653: \override inconsistency with ties in a polyphonic situation
> http://code.google.com/p/lilypond/issues/detail?id=653
> 
> Comment #3 by hanwenn:
> 
> Doing overrides on individual ties is not supported like this, exactly 
> because there
> is no way to select them.  Try \tweak,
> 
> \new Voice <<
>  { <c''-\tweak #'direction #-1 -~> c'' }
>  { <e'-\tweak #'direction #1 -~> e' }
>>>

Further to my previous note, tweaking the properties
of ties in this way works correctly for both notes
in a two-note chord, but tweaking 'control-points 
does not work for the second note in a chord.  Here 
are a few examples demonstrating the problem:

\relative c' {

% The tied chord tested
<e~ a~> <e a>
<e^~ a_~> <e a>

% All the following tweaks work on both notes of the chord ...

<e -\tweak #'color #red ^~ a~> <e a>
<e~ a -\tweak #'color #blue _~> <e a>

<e -\tweak #'thickness #5 -~ a~> <e a>
<e~ a -\tweak #'thickness #5 -~> <e a>

<e -\tweak #'dash-fraction #0.5
   -\tweak #'dash-period #1 -~ a~> <e a>
<e~ a -\tweak #'dash-fraction #0.5
      -\tweak #'dash-period #1 -~> <e a>

% ... except for these, which have no effect on the
%     second note of the chord

<e -\tweak #'control-points
  #'((0.5 . -2) (1.5 . -6) (2.5 . -6) (3.5 . -2)) -~ a~> <e a>
<e~ a -\tweak #'control-points
  #'((1.5 . 0) (2.0 . 4) (2.5 . 4) (3.5 . 0)) -~> <e a>

<a -\tweak #'control-points
  #'((1.5 . 0) (2.0 . 4) (2.5 . 4) (3.5 . 0)) -~ e~> <a e>
<a~ e -\tweak #'control-points
  #'((0.5 . -2) (1.5 . -6) (2.5 . -6) (3.5 . -2)) -~> <a e>

 }

This does seems to be a bug with the combination of 
control points, ties and chords.  Alternatively, I 
can document this as a known issue.

Trevor
 



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic