|
|
Created:
14 years ago by Bertrand Bordage Modified:
13 years, 7 months ago CC:
lilypond-devel_gnu.org Visibility:
Public. |
DescriptionAdd some polyphonically directed grobs
Accidental suggestions, dynamics, ligatures and spanned trills added to direction-polyphonic-grobs.
Patch Set 1 #Patch Set 2 : Update #Patch Set 3 : Remove dynamics. #MessagesTotal messages: 19
Small patch that takes new grobs in account : Accidental suggestions, dynamics, ligatures and spanned trills. Regards, Bertrand
Sign in to reply to this message.
LGTM. Carl
Sign in to reply to this message.
On 11-04-09 07:57 PM, bordage.bertrand@gmail.com wrote: > Reviewers: , > > Message: > Small patch that takes new grobs in account : > Accidental suggestions, dynamics, ligatures and spanned trills. > > Regards, > Bertrand > > Description: > Add some polyphonically directed grobs > > Accidental suggestions, dynamics, ligatures and spanned trills added to > direction-polyphonic-grobs. > > Please review this at http://codereview.appspot.com/4387046/ > > Affected files: > M scm/music-functions.scm > > > Index: scm/music-functions.scm > diff --git a/scm/music-functions.scm b/scm/music-functions.scm > index > 9790cbf1a3d145a8524b3e20b1b874c59c117de6..6192cbd4863e69c21ced4fc1bf99ae2ac6fa4daf > 100644 > --- a/scm/music-functions.scm > +++ b/scm/music-functions.scm > @@ -400,10 +400,14 @@ in @var{grob}." > 'grob-property gprop)) > > (define direction-polyphonic-grobs > - '(DotColumn > + '(AccidentalSuggestion > + DotColumn > Dots > + DynamicLineSpanner > + DynamicText > Fingering > LaissezVibrerTie > + LigatureBracket > PhrasingSlur > RepeatTie > Rest > @@ -411,7 +415,8 @@ in @var{grob}." > Slur > Stem > TextScript > - Tie)) > + Tie > + TrillSpanner)) > > (define-safe-public (make-voice-props-set n) > (make-sequential-music > > I've added issue 1603, Bertrand, just to track the patch. It compiled cleanly on my machine, although it showed a noticeable shift downward of the fallback staff in regression/out-test/quote-cue-event-types.ly as well as moving the ff dynamic above the staff. HTH, Colin Campbell Bug Squad -- The test of our progress is not whether we add more to the abundance of those who have much, it is whether we provide enough for those who have too little. -Franklin D. Roosevelt, 32nd US President (1882-1945)
Sign in to reply to this message.
Yes, I noticed the same changes. That's exactly what I expected. Thanks, Bertrand
Sign in to reply to this message.
LGTM
Sign in to reply to this message.
Hi Bertrand, There was a discussion last year about dynamics in polyphony which you might find interesting: http://lists.gnu.org/archive/html/bug-lilypond/2010-09/msg00253.html I'm afraid I agree with Trevor's reply in that thread. Cheers, Neil
Sign in to reply to this message.
n.puttock@gmail.com: > There was a discussion last year about dynamics in polyphony which > you > might find interesting: > > http://lists.gnu.org/archive/html/bug-lilypond/2010-09/msg00253.html > > I'm afraid I agree with Trevor's reply in that thread. Your memory is better than mine, Neil! Thanks for pointing this out. I clearly thought more carefully about this issue last year, so I withdraw my LGTM. Sorry Bertand. Trevor
Sign in to reply to this message.
Ok. But you agree with the other grobs ?
Sign in to reply to this message.
bordage.bertrand@gmail.com > Ok. But you agree with the other grobs ? I'm not sure (best be cautious this time :) In keyboard music multiple voices have to be used when notes with different durations occur at the same time, but normally a cautionary accidental would be placed above the staff whichever voice was involved. Rather like dynamics, a different placement would be required (for clarity) only when both voices were active. Which situation is the more common? That should determine the default setting. I think the same consideration applies to TrillSpanner. I'm not familiar enough with LigatureBracket to hold an opinion. Trevor
Sign in to reply to this message.
Patch fails on tree as of 28 August. patching file scm/music-functions.scm Hunk #2 FAILED at 415. 1 out of 2 hunks FAILED -- saving rejects to file scm/music-functions.scm.rej jlowe@jlowe-lilybuntu2:~/lilypond-git$
Sign in to reply to this message.
Updated. Bertrand
Sign in to reply to this message.
Passes make but get two reg tests show up that look ok but that need a second opinion. Attached on http://code.google.com/p/lilypond/issues/detail?id=1854#c1
Sign in to reply to this message.
I don't think we have sufficient support for applying this patch. Both Neil and I have spoken against it, and presented our arguments. No one has given a counter view.
Sign in to reply to this message.
Ok, DynamicText and DynamicLineSpanner should be removed. But what about the others? * Simple trill is directed (as a Script), so TrillSpanner logically has to be directed. * Slurs, Ties and TupletBrackets are also directed, so I don't see any reason for LigatureBrackets to behave differently. * AccidentalSuggestion in polyphony leads to mistakes if it isn't directed. Bertrand
Sign in to reply to this message.
On 2011/09/06 16:42:34, Bertrand Bordage wrote: > Ok, DynamicText and DynamicLineSpanner should be removed. > But what about the others? I think they should be added. cheers, Janek
Sign in to reply to this message.
Great. I removed the dynamics. Is someone opposed to this patch to be pushed? I suggest we put this issue in the next countdown. Thanks, Bertrand
Sign in to reply to this message.
LGTM.
Sign in to reply to this message.
Passes make and reg tests. I did get the 'NOT A BUG' test show up again, I see that I had had this before...so this looks ok. See: http://code.google.com/p/lilypond/issues/detail?id=1854#c1 James
Sign in to reply to this message.
|