bugDenemo - Bugs: bug #25849, Text marking on note or chord...

 
 

bug #25849: Text marking on note or chord after 2 note chord corrupts the 2 note chord

Submitter:  None
Submitted:  Fri 13 Mar 2009 04:07:39 PM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  None
Originator Name:  Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Sat 14 Mar 2009 08:34:37 AM UTC, comment #4: 

Yes it is evidently fixed now. I'll start pushing earnestly for a release.

Richard Shann <rshann>
Group administrator
Sat 14 Mar 2009 03:30:45 AM UTC, comment #3: 

Below is the Lilypond music from my installed denemo (0.8.2).  I just generated this by downloading the file back from this bug report.  It is different, I wonder whether there has been some work in this area already, soon to be released, I hope? 

          a'4 \once \override TextScript #'extra-offset = #'( 0.0 . 0.0 ) b' \once \override TextScript #'extra-offset = #'( 0.0 . 0.0 ) c''^\markup \italic \bold {Allegro}  d''         <c'' e''> <d'' \once \override TextScript #'extra-offset = #'( 0.0 . 0.0 ) f''> \once \override TextScript #'extra-offset = #'( 0.0 . 0.0 ) <e'' g''>^\markup \italic \bold {Andante}  <f'' a''> \bar "|."

Anonymous
Fri 13 Mar 2009 06:33:38 PM UTC, comment #2: 

 I have opened your file with my current build from git of denemo and it shows the LilyPond music as thus:

         a'4 b' \once \override TextScript #'extra-offset = #'( 0.0 . 0.0 )c''^\markup \italic \bold {Allegro} d''%|
         <c'' e''> <d'' f''> \once \override TextScript #'extra-offset = #'( 0.0 . 0.0 )<e'' g''>^\markup \italic \bold {Andante} <f'' a''> \bar "|."

This looks ok, and it prints out ok with my LilyPond (2.8.7).
Can you check that your LilyPond is the same? If so we have some problem with LilyPond versions I guess. In this case it will help to look at the LilyPond after convert-ly has run (this will be in the file ~/.denemo/denemoprint.ly after you have attempted to print preview.

Richard Shann <rshann>
Group administrator
Fri 13 Mar 2009 05:13:55 PM UTC, comment #1: 

Further observation is that the offending Lilypond code fragment is also being added before the first text marking too, but in this case Lilypond does not choke on it, I guess because it is not inside a chord boundary <df>.

Anonymous
Fri 13 Mar 2009 04:07:39 PM UTC, original submission:  

Using Denemo 0.8.2 and Lilypond 2.11.58.1

I have added a text marking (tempo indication) on a note that follows a 2 note chord.  It appears that Lilypond code related to the text marking has been placed inside the <> of the preceding chord, causing Lilypond to fail.  Most interestingly, it does not fail until I save and reopen the denemo file (with no further edits).  The attached file was saved in the described way.  I was able to print preview before saving, but not after reopening the file.  The first text marking on the note C works fine, and the second marking on the chord <ea> has corrupted the preceding chord <df>.

Anonymous

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #17676:  bug demo.denemo added by None (1KiB - application/x-gzip-compressed)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by steele (Updated the item)
  • -email is unavailable- added by rshann (Posted a comment)
  •  

    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.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-12-04 steele Open/ClosedOpen Closed
    2009-03-14 rshann StatusNone Fixed
    2009-03-13 None Attached File- Added bug demo.denemo, #17676

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code