Re: Doc-enhancement for Setting automatic beam behaviour

2010-07-22 Thread Trevor Daniels


Ralph Palmer wrote Thursday, July 22, 2010 2:29 AM

I've run out of time - I just spent about an hour trying to figure 
out how
to mount two different versions on my laptop. I think I've figured 
it out,
but haven't implemented it yet. I tried running Urs' file under 
2.12.2, and

got errors :
error: unknown escaped string: `\overrideBeamSettings'
Could this be related to 2.12 vs 2.13?


Yes.  \overrideBeamSettings was first introduced
in 2.13.4 and was not backported to 2.12.


Next Bug Squad member, please take over.


Carl has re-written the autobeaming code and documentation
for 2.13.29 so we should wait until this is released before
reviewing Urs comment (unless you can compile both LilyPond
and the docs from git).  \overrideBeamSettings is no
longer used in the new autobeaming code introduced in 2.13.29.


I'll work on getting 2.13 mounted alongside 2.12.


If you use precompiled binaries doesn't simply renaming
the lilypond directory work?  It does in Windows, although
you do need admin priviledges to do it.


Ralph


Trevor



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


Re: Doc-enhancement for Setting automatic beam behaviour

2010-07-21 Thread Ralph Palmer
Hi -

I've run out of time - I just spent about an hour trying to figure out how
to mount two different versions on my laptop. I think I've figured it out,
but haven't implemented it yet. I tried running Urs' file under 2.12.2, and
got errors :
error: unknown escaped string: `\overrideBeamSettings'
Could this be related to 2.12 vs 2.13?

Next Bug Squad member, please take over. I'll work on getting 2.13 mounted
alongside 2.12.

Ralph



On Thu, Jul 8, 2010 at 4:09 AM, Urs Liska lilyli...@googlemail.com wrote:

 Hi,

 there is an issue with the documentation that gave me a very hard time to
 understand the concept of changing automatic beaming behaviour. So I suggest
 an enhancement to the doc page.

 When reading through the section Setting automatic beam behaviour I
 encounter this passage:

   The ending rules consist of a scheme alist (or list of pairs) that
   indicates the beam type and the grouping to be applied to beams
   containing notes with a shortest duration of that beam type.
   #'((beam-type1 . grouping-1)
   (beam-type2 . grouping-2)
   (beam-type3 . grouping-3))

 Unfortunately there is no appropriate code example. All examples that can
 reasonably be found are only for the default beam-type, like:

   \overrideBeamSettings #'Score #'(5 . 16) #'end #'((* . (2 3)))

 The only example that shows me how to write explicit beaming is in a
 snippet called/Beam endings in Score context/, which is far away from the
 point where the concept is explained.

 Therefore I suggest extending the first example of this section (or rather
 adding a second) with an explicit beaming rule set like

   \relative c'' {
   \time 4/4 % may be omitted in a standalone example
   \overrideBeamSettings #'Score #'(4 . 4) #'end
#'(((1 . 8) . (5 3))
   ((1 . 16) . (6 6 4))
   ((1 . 32) . (4 4 6 6 4 3 3 2)))

   c8^(5+3) \repeat unfold 7 { c8}
   c16-(6+6+4) \repeat unfold 15 { c16}
   c32^(4+4+6+6+4+3+3+2) \repeat unfold 31 { c32}
   }

 Best
 Urs

 P.S. I didn't add it to the tracker myself because I would like to have it
 read by someone else before.

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


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


Re: Doc-enhancement for Setting automatic beam behaviour

2010-07-21 Thread Patrick McCarty
On Thu, Jul 8, 2010 at 1:09 AM, Urs Liska lilyli...@googlemail.com wrote:
 Hi,

 there is an issue with the documentation that gave me a very hard time to
 understand the concept of changing automatic beaming behaviour. So I suggest
 an enhancement to the doc page.

[...]

The automatic beaming infrastructure will be completely reworked for
the next development version (2.13.29), and Carl updated the docs.

Please test 2.13.19 (when it is released), and let us know if you
still encounter the same problems.

Thanks,
Patrick

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


Re: Doc-enhancement for Setting automatic beam behaviour

2010-07-21 Thread Patrick McCarty
On Wed, Jul 21, 2010 at 6:39 PM, Patrick McCarty pnor...@gmail.com wrote:
 On Thu, Jul 8, 2010 at 1:09 AM, Urs Liska lilyli...@googlemail.com wrote:
 Hi,

 there is an issue with the documentation that gave me a very hard time to
 understand the concept of changing automatic beaming behaviour. So I suggest
 an enhancement to the doc page.

 [...]

 The automatic beaming infrastructure will be completely reworked for
 the next development version (2.13.29), and Carl updated the docs.

 Please test 2.13.19 (when it is released), and let us know if you
 still encounter the same problems.

Sorry, I meant 2.13.29, of course.

Thanks,
Patrick

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


Doc-enhancement for Setting automatic beam behaviour

2010-07-08 Thread Urs Liska

Hi,

there is an issue with the documentation that gave me a very hard time 
to understand the concept of changing automatic beaming behaviour. So I 
suggest an enhancement to the doc page.


When reading through the section Setting automatic beam behaviour I 
encounter this passage:


   The ending rules consist of a scheme alist (or list of pairs) that
   indicates the beam type and the grouping to be applied to beams
   containing notes with a shortest duration of that beam type. 


   #'((beam-type1 . grouping-1)
   (beam-type2 . grouping-2)
   (beam-type3 . grouping-3))
  


Unfortunately there is no appropriate code example. All examples that can 
reasonably be found are only for the default beam-type, like:

   \overrideBeamSettings #'Score #'(5 . 16) #'end #'((* . (2 3)))

The only example that shows me how to write explicit beaming is in a snippet 
called/Beam endings in Score context/, which is far away from the point where 
the concept is explained.

Therefore I suggest extending the first example of this section (or rather 
adding a second) with an explicit beaming rule set like

   \relative c'' {
   \time 4/4 % may be omitted in a standalone example
   \overrideBeamSettings #'Score #'(4 . 4) #'end
#'(((1 . 8) . (5 3))
   ((1 . 16) . (6 6 4))
   ((1 . 32) . (4 4 6 6 4 3 3 2)))

   c8^(5+3) \repeat unfold 7 { c8}
   c16-(6+6+4) \repeat unfold 15 { c16}
   c32^(4+4+6+6+4+3+3+2) \repeat unfold 31 { c32}
   }
  


Best
Urs

P.S. I didn't add it to the tracker myself because I would like to have 
it read by someone else before.
attachment: beaming.png___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond