Re: Doc-enhancement for Setting automatic beam behaviour
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
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
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
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
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