[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Beams not connecting
From: |
Hans Aberg |
Subject: |
Re: Beams not connecting |
Date: |
Tue, 9 Oct 2007 15:38:10 +0200 |
On 9 Oct 2007, at 15:00, Mats Bengtsson wrote:
Graham: Note, new(?) bug report below!
Hans, have you read the full section on "Setting automatic
beam behavior"?.
Actually, I used a suggestion from before, which worked, but I
haven't rechecked this section (see below) after the problem emerged.
So I may have to get back on this.
At the end, it mentions the beatGrouping
property, which can be used to determine the desired beaming. For
example, in your 7/16 example, just add
\set beatGrouping = #'(3 4)
to get what you want. Similarly, you can use
\set beatGrouping = #'(3 4 3 4 4 3 4)
in your 25/16 example.
It is possible to fix this by adding, as you suggest, so the example
becomes:
----
\version "2.11.33"
\paper{ ragged-right=##t }
\relative c' {
\time 25/16
\set beatGrouping = #'(3 4 3 4 4 3 4)
#(override-auto-beam-setting '(end * * 25 16) 3 16)
#(override-auto-beam-setting '(end * * 25 16) 7 16)
#(override-auto-beam-setting '(end * * 25 16) 10 16)
#(override-auto-beam-setting '(end * * 25 16) 14 16)
#(override-auto-beam-setting '(end * * 25 16) 18 16)
#(override-auto-beam-setting '(end * * 25 16) 21 16)
c16 c c e8 e16 e
c16 c c e8 e16 e
e8 e16 e c c c e8 e16 e |
d16 d d d d d d
d16 d d d d d d
d16 d d d d d d f f f f |
}
----
Great! Thank you!
However, if I change the added line to:
\set beatGrouping = #'(2 1 2 2 2 1 2 2 2 2 2 1 2 2)
then I would want the secondary beams to break accordingly, but it
doesn't.
Perhaps this can illustrate what I am looking for:
Instead of all the above, I would to be able to write something like
(in pseudo-code)
\set grouping = #'(((2 1) (2 2)); ((2 1) (2 2)); ((2 2) (2 1) (2 2)))
The ";" will translate into dotted bars "|" (with the measure). The
top level grouping will describe break structure between beam groups.
The level below will describe break structure between the secondary
beams levels. And one might put in more levels for addition beaming
(1/32th notes and higher).
And the next step in interfacing would be to be able to indicate this
in \time or \times command.
Hans Ã…berg
- Re: Beams not connecting, Hans Aberg, 2007/10/07
- Re: Beams not connecting, Graham Percival, 2007/10/08
- Re: Beams not connecting, Hans Aberg, 2007/10/08
- Re: Beams not connecting, Mats Bengtsson, 2007/10/09
- Re: Beams not connecting,
Hans Aberg <=
- Re: Beams not connecting, Hans Aberg, 2007/10/09
- Re: Beams not connecting, Graham Percival, 2007/10/09
- Re: Beams not connecting, Hans Aberg, 2007/10/09
- Re: Beams not connecting, Hans Aberg, 2007/10/10
- Re: Beams not connecting, Hans Aberg, 2007/10/10
- Re: Beams not connecting, Hans Aberg, 2007/10/13
- Re: Beams not connecting, Hans Aberg, 2007/10/10