Re: Issue 621 in lilypond: Dynamics should avoid cross-staff BarLines(e.g. GrandStaff, PianoStaff etc)

2011-07-16 Thread Trevor Daniels



It is very tempting to make
   \override DynamicText #'extra-spacing-width = #'(-0.5 . 0.5)
be the new default.
I have been happily using this, and the regression tests are not 
harmed by  the change.


I think this would be a better default.

We would need to rewrite the end of Learning Manual section 4.3.3 
Tweaking  output because it uses essentially this issue as the 
example needing to be  tweaked !


It's section 4.4.3 that would be affected.  We'd need to
think of another example where it is preferable to space
out the notes rather than stack outside-staff objects.

Trevor




___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 621 in lilypond: Dynamics should avoid cross-staff BarLines (e.g. GrandStaff, PianoStaff etc)

2011-07-16 Thread lilypond


Comment #5 on issue 621 by perpeduu...@googlemail.com: Dynamics should  
avoid cross-staff BarLines (e.g. GrandStaff, PianoStaff etc)

http://code.google.com/p/lilypond/issues/detail?id=621

+1 for the extra-spacing-width, although it sounds more like a workaround.

Can this be related to issue #910?


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Eighth rest position dependent on other voice.

2011-07-16 Thread Richard Giraud
 I'm not top posting.

Please pardon if this has already been reported; 
I couldn't find mention of it in the bug tracker.

Expected Behavior:
When a rest follows a note, it appears on the 
same line as the preceding note. 

Observed Behavior:
The vertical position of the rest depends on 
notes in a different voice.  This occurs with
2.14.1 and 2.15.5.

Impact:
In some cases, the rest is pushed into the triplet 
bar for no good reason.



In the code below, the rest is where it's expected:

\version 2.15.5 
\paper{ ragged-right=##t }
\new Staff 
  \new Voice { \voiceOne {e''8 r} }
  \new Voice { \voiceTwo {a'4} }




In the code below, the rest is higher than expected:

\version 2.15.5  % Also occurs in 2.14.1.
\paper{ ragged-right=##t }
\new Staff 
  \new Voice { \voiceOne {e''8 r} }
  \new Voice { \voiceTwo {c''4} }




In the code below, the rest is where expected:

\version 2.15.5  
\paper{ ragged-right=##t }
\new Staff 
  \new Voice { \voiceOne {e''8 r} }
  \new Voice { \voiceTwo {c''8 r} }




The code below demonstrates why this is annoying: the rest is moved up 
in a way that seems random 
and also hampers readability.

\version 2.15.5  
\paper{ ragged-right=##t }

hhRhythm = \drummode {\repeat unfold 4 \times 2/3 { hh8[ r hh] } }

rhythmOne = \drummode {
\override Beam #'damping = #+inf.0
bd4 \times 2/3 { sn8[ r bd] } bd4 sn4
}

\score {
\new DrumStaff 
  \override Score.SpacingSpanner #'spacing-increment = #5.5
  \new DrumVoice = first { \voiceOne  \hhRhythm  }
  \new DrumVoice = second { \voiceTwo  \rhythmOne  }

}


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: musicxml2ly.py conversion errors (two)

2011-07-16 Thread Phil Holmes
Ken Kellogg-Smith i.wri...@comcast.net wrote in message 
news:loom.20110716t012859-...@post.gmane.org...

LilyPond version:v2.14.1
musicxml2ly.py file date: 6/12/2011
operating system:   Windows XP 2002 SP2
text editor:  jEdit

   I experimented with musicxml2ly by downloading a MusicXML-coded lead 
sheet

(Scott Joplin's The Entertainer ) from the Wikifonia website
(www.wikifonia.org).  I used the resulting .ly file with LilyPond to 
create
the .pdf sheet music file.  I then reviewed musicxml2ly .ly source code, 
and
compared the LY .pdf output file to the outputs of the download file 
generated
by Finale Reader, museScore, and Wikifonia (Ghostwriter pre-release 
v8.57).
Both musicxml2ly output files looked fine, but I did find two 
discrepancies.
One of the discrepancies affected the music notation in the .pdf file, and 
the
other only affected  the output .ly source code itself.  The discrepancies 
are

as follows:

1.  .ly source code:   Internal measure numbering errors beginning at 
(jEdit)

line 30 et. seq.
musicxml2ly's measure numbering routine made two related discrepancies:
(1) at line 30: measure #1 was identified as measure number #2,
(2) at line 36: the measure number was duplicated (measure number 5
repeated).
(Note:  These two discrepancies are 'cosmetic' and had no impact on
the .pdf output file.  In fact, the second error self-corrected the 
initial

measure numbering error in the .ly source code caused by the first error.)

2.  .ly source code:  At (jEdit) line 61: the text Fine is incorrectly 
put

in measure 22 instead of measure 21.
This discrepancy directly impacted the appearance of the .pdf output file.
The correct location of the Fine text is measure 21, where according to 
the

comparison programs it looks like the download file's arranger put it.
Although Wikifonia's output file has the text written above the line in 
the
score denoting repeat #2, Finale Reader and museScore both display that 
text

under the line for repeat #2, above the staff, and right justified.

The work being done on writing and testing musicxml2ly is very, very
impressive!  I hope my twi small findings will help a little.

Very best regards,

Ken Kellogg-Smith


Ken,

Can you create a minimal example that shows these bugs?

--
Phil Holmes
Bug Squad



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: musicxml2ly.py conversion errors (two)

2011-07-16 Thread Reinhold Kainhofer
Am Samstag, 16. Juli 2011, 01:31:05 schrieb Ken Kellogg-Smith:
 1.  .ly source code:   Internal measure numbering errors beginning at
 (jEdit) line 30 et. seq.
 musicxml2ly's measure numbering routine made two related discrepancies:
  (1) at line 30: measure #1 was identified as measure number #2,
  (2) at line 36: the measure number was duplicated (measure number 5
 repeated).

Both are no bugs. The measure number printed is always the number of the NEXT 
following measure. The reason is that you can then easily replace the  %  by 
\barNumberCheck #.
And measure number 5 is not repeated for different measures. Rather, it is 
simply printed twice, once before the \mark and once after the mark, which is, 
however, at the same barline, so no discrepancy appears.

 2.  .ly source code:  At (jEdit) line 61: the text Fine is incorrectly
 put in measure 22 instead of measure 21.
 This discrepancy directly impacted the appearance of the .pdf output file.

The problem is that the mxl file uses a simple text markup before a barline, 
while in LilyPond such text markups can only be attached to notes and the 
like. Thus, we have to wait for the next note to attach the markup.
Cheers,
Reinhold

-- 
--
Reinhold Kainhofer, reinh...@kainhofer.com, http://reinhold.kainhofer.com/
 * Financial  Actuarial Math., Vienna Univ. of Technology, Austria
 * http://www.fam.tuwien.ac.at/, DVR: 0005886
 * LilyPond, Music typesetting, http://www.lilypond.org

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Eighth rest position dependent on other voice.

2011-07-16 Thread Phil Holmes
Richard Giraud richa...@richardg.name wrote in message 
news:loom.20110716t110250-...@post.gmane.org...

I'm not top posting.


Please pardon if this has already been reported;
I couldn't find mention of it in the bug tracker.

Expected Behavior:
When a rest follows a note, it appears on the
same line as the preceding note.

Observed Behavior:
The vertical position of the rest depends on
notes in a different voice.  This occurs with
2.14.1 and 2.15.5.

Impact:
In some cases, the rest is pushed into the triplet
bar for no good reason.



In the code below, the rest is where it's expected:

\version 2.15.5
\paper{ ragged-right=##t }
\new Staff 
 \new Voice { \voiceOne {e''8 r} }
 \new Voice { \voiceTwo {a'4} }






In the code below, the rest is higher than expected:

\version 2.15.5  % Also occurs in 2.14.1.
\paper{ ragged-right=##t }
\new Staff 
 \new Voice { \voiceOne {e''8 r} }
 \new Voice { \voiceTwo {c''4} }






In the code below, the rest is where expected:

\version 2.15.5
\paper{ ragged-right=##t }
\new Staff 
 \new Voice { \voiceOne {e''8 r} }
 \new Voice { \voiceTwo {c''8 r} }






The code below demonstrates why this is annoying: the rest is moved up
in a way that seems random
and also hampers readability.

\version 2.15.5
\paper{ ragged-right=##t }

hhRhythm = \drummode {\repeat unfold 4 \times 2/3 { hh8[ r hh] } }

rhythmOne = \drummode {
   \override Beam #'damping = #+inf.0
   bd4 \times 2/3 { sn8[ r bd] } bd4 sn4
}

\score {
\new DrumStaff 
 \override Score.SpacingSpanner #'spacing-increment = #5.5
 \new DrumVoice = first { \voiceOne  \hhRhythm  }
 \new DrumVoice = second { \voiceTwo  \rhythmOne  }



}


It looks to me as if this is correct behaviour.  Elaine Gould's notation 
manual says that rests can be displaced by the note in the other part, and 
this is apparently what's happening.  If you want to prevent it, you can use 
the notation e''4\rest.


--
Phil Holmes
Bug Squad




___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Partcombine: full bar rests

2011-07-16 Thread Jean-Charles Malahieude

Le 16/07/2011 03:42, Colin Campbell disait :

On 11-07-14 12:14 PM, Jean-Charles Malahieude wrote:

Hi all!

Using the part combiner, I would prefer not to have to split a
multimeasure rest or use tags in order to get what is on the second
line.


There were several new additions to the basic \partcombine command
introduced fairly recently, JeanCharles. Here is a link to the online
documents for Automatic Part Combining. I believe that you may find
what you need there.



Unfortunately not, unless I don't understand it.
The structure I have is: 2 oboes, 2 violins, 1 viola,
1 continuo and a SATB choir with soloists.

Full score:
Oboe and violin 1 play most of the time alternatively and share the same
staff. Same goes for oboe and violin 2.

Vocal score:
Reduction for Violins (combined on the same staff) and continuo (without
figures). I there have to use tags in order to switch notes when the
second gets higher than the first, and then better manage stems and beaming.

And I use two other tags for managing line breaks in full score or parts.


Cheers,
Jean-Charles

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 1766 in lilypond: Checks for grobs with circular parentage in the regtests

2011-07-16 Thread lilypond

Updates:
Labels: -Patch-new Patch-review

Comment #2 on issue 1766 by pkx1...@gmail.com: Checks for grobs with  
circular parentage in the regtests

http://code.google.com/p/lilypond/issues/detail?id=1766

Make is fine, three reg tests are different - trillspanner ones and 'black  
box'


attached output:

Attachments:
reg_test.png  147 KB
Reg_test_2.png  182 KB


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 1766 in lilypond: Checks for grobs with circular parentage in the regtests

2011-07-16 Thread lilypond

Updates:
Labels: -Patch-review Patch-needs_work

Comment #3 on issue 1766 by percival.music.ca: Checks for grobs with  
circular parentage in the regtests

http://code.google.com/p/lilypond/issues/detail?id=1766

The trillspanner test loses space between the grace noteheads and the  
following normal note.  The previous version reserved space for the final  
parenthesis; in the new version, that parenthesis collides with the  
notehead.


black-box testing just appears to be weird.  I suspect I made a copypaste  
error; I'll look into this and ignore that test for this comparison.



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 621 in lilypond: Dynamics should avoid cross-staff BarLines (e.g. GrandStaff, PianoStaff etc)

2011-07-16 Thread lilypond


Comment #6 on issue 621 by k-ohara5...@oco.net: Dynamics should avoid  
cross-staff BarLines (e.g. GrandStaff, PianoStaff etc)

http://code.google.com/p/lilypond/issues/detail?id=621


although it sounds more like a workaround.


Well, the purpose of 'extra-spacing-width' is to specify how much space to  
allow for the item when spacing columns of notes.  The current default for  
DynamicText says don't allow any horizontal space at all for me; I will  
move vertically to make room but that strategy does not work for bar-lines.


Issue 910 is a little related, but I should probably be solved a different  
way.



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 1567 in lilypond: Add documentation for footnotes

2011-07-16 Thread lilypond

Updates:
Labels: Patch-review

Comment #4 on issue 1567 by pkx1...@gmail.com: Add documentation for  
footnotes

http://code.google.com/p/lilypond/issues/detail?id=1567

Hello,

Patch has been uploaded here

http://codereview.appspot.com/4751045

Ummm...

It's been a while since I used makelsr.py with snippets  
in ../Documentation/new, and while the patch compiles doc with no problems,  
the .py script has touched all the other snippets (probably expected) and  
these have all ended up in the patch as well with their one line changed.


Is this right?

Anyway..have at it.


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond