bugDenemo - Bugs: bug #33467, Bad lilypond for chord symbols...


bug #33467: Bad lilypond for chord symbols when graces present

Submitter:  None
Submitted:  Sat 04 Jun 2011 03:00:01 PM UTC
Category:  None Severity:  3 - Normal
Item Group:  None Status:  None
Privacy:  Public Assigned to:  None
Originator Name:  Open/Closed:  Open
* Mandatory Fields

Add a New Comment (Rich Markup)

Comment Type & Canned Response:
       No canned response available


Sat 04 Jun 2011 03:10:35 PM UTC, comment #2: 

Actually, it's not the "pointless" \grace that's the problem, it's much more obvious.  The eighth note grace has become a regular eighth note in the ChordNames block.
Look at the s8 following \grace {} in the lilypond output for chordnames:

f4 s4\grace {} s8 s4
s4 d4:7 s4 s4

versus the actual lilypond rhythm:

MvmntIVoiceI =  {
         c'4 c' \grace {  e'8}  f'4 g'\Barline
         a' c'' b' a'\Barline
         g'1 \EndMovementBarline

So that's the real problem, not the presence of the superfluous \grace {} itself.

Sat 04 Jun 2011 03:04:18 PM UTC, comment #1: 

Also, the manual says to find chord symbols under Chords->Markings->Chord Symbols.  I had no such commands there, however I was able to find Edit Chord in manage commands.  It is not checked Hidden, but still nowhere to be found in the menus.  Not sure why this would be.  Is this due to a lack of synch between the CommandSet and Keymaps?

Also, I propose that the commands in Manage Commands be in an expandable tree/menu system.  It has gotten somewhat unwieldy.

Sat 04 Jun 2011 03:00:01 PM UTC, original submission:  

Start a new score.  Enter a quarter rest, followed by, say, 7 more quarters, giving a total of 2 bars.  Enter a chord symbol on the first beat of the first bar, that quarter rest, and a chord symbol on the first beat of bar 2.  Check the lilypond output: should look good.  Now, put an eighth note grace between the 2nd and 3rd quarters of bar 1.  Check the lilypond now.  The chord symbols have been displaced to the right by about an eighth note.  The problem is the lilypond code outputted is like this:

MvmntIVoiceIChords = \new ChordNames \chordmode {
%chord symbols follow
 f4 s4\grace {} s8 s4
 s4 d4:7 s4 s4

and that pointless \grace {} must be messing things up.  I've never heard of a grace note chord symbol, so probably all grace notes should be cut out of the chord names.  Of course, it'd be nicest if the rhythms were cleaned up automatically changing s8 s4 s8 to just s2, but that would require more work.
-Dan W.



(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


CC list is empty


There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.





No changes have been made to this item

Back to the top

Powered by Savane 3.9