lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Beam settings in 2.13.29


From: Nick Payne
Subject: Re: Beam settings in 2.13.29
Date: Thu, 05 Aug 2010 10:30:58 +1000
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.11) Gecko/20100713 Thunderbird/3.0.6

p.s. The search function in the 2.13 online doc searches the wrong version. If I go to the 2.13.29 notation reference at http://lilypond.org/doc/v2.13/Documentation/notation/ and enter overrideTimeSignatureSettings in the search box at the bottom of the left pane, nothing is found because the search is against the 2.12 doc. The returned Google search term is:

site:lilypond.org +v2.12 overrideTimeSignatureSettings

Mind you, substituting 2.13 in the search doesn't find anything either. I guess it hasn't been indexed yet. I had to go to the index at http://lilypond.org/doc/v2.13/Documentation/notation/lilypond-command-index to find \overrideTimeSignatureSettings.

Nick

On 05/08/10 10:22, Nick Payne wrote:
In 2/4 time, in earlier versions I used

changeBeaming = \overrideBeamSettings #'Voice #'(2 . 4) #'end #'((* . (2))
        ((1 . 8) . (2 2))
        ((1 . 16) . (2 2 2 2))
        ((1 . 32) . (4 4 4 4))
        ((1 . 48) . (6 6 6 6)))

to get 16th and 32nd notes and tupletted 16th 32nd notes grouped as I wanted, putting \changeBeaming in the voice where it's needed.

2.13.29 convert-ly tells me that I need to change this manually to use overrideTimeSignatureSettings or beamExceptions, but I'm struggling to find an example that I can use as a base.

I tried changing my override to:

changeBeaming = \overrideTimeSignatureSettings
      #'Voice
      #'(2 . 4)
      #'(1 . 4)
      #'(1 1)
      #'((end . (((1 . 16) . (2 2 2 2))
                   ((1 . 24) . (3 3 3 3))
                   ((1 . 32) . (4 4 4 4))
                   ((1 . 48) . (6 6 6 6)))))

the score builds without error and I get a PDF, but the beaming is still the default - eg 32nd notes are beamed eight at a time.

Here's my short example. How do I get four beams per bar?

\version "2.13.29"

changeBeaming = \overrideTimeSignatureSettings
      #'Voice
      #'(2 . 4)  % time signature fraction
      #'(1 . 4)  % base moment fraction
      #'(1 1)    % beatStructure
      #'((end . (((1 . 16) . (2 2 2 2))
                   ((1 . 24) . (3 3 3 3))
                   ((1 . 32) . (4 4 4 4))
                   ((1 . 48) . (6 6 6 6))))) % beamExceptions

\relative c'' {
    \time 2/4
    \changeBeaming
    \repeat unfold 8 c16
    \times 8/12 { \repeat unfold 12 c16 }
    \repeat unfold 16 c32
    \times 16/24 { \repeat unfold 24 c32 }
}

Nick

_______________________________________________
lilypond-user mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/lilypond-user





reply via email to

[Prev in Thread] Current Thread [Next in Thread]