- **status**: Accepted --> Duplicate
- **Comment**:

We should regard this as superseded by [#5547].



---

** [issues:#2361] Beams with multiple subdivisions**

**Status:** Duplicate
**Created:** Sun Feb 26, 2012 04:52 PM UTC by Anonymous
**Last Updated:** Mon Dec 07, 2015 11:43 PM UTC
**Owner:** nobody


*Originally created by:* *anonymous

*Originally created by:* 
[[email protected]](http://code.google.com/u/103174888511674413504/)

Carl Sorensen posted to request this enhancement to Lilypond:

[http://lists.gnu.org/archive/html/bug-lilypond/2012-02/msg01097.html](http://lists.gnu.org/archive/html/bug-lilypond/2012-02/msg01097.html)
[http://article.gmane.org/gmane.comp.gnu.lilypond.general/70226](http://article.gmane.org/gmane.comp.gnu.lilypond.general/70226)

Original enhancement request follows, including David Bobroff's post to 
lilypond-user:

On 2/26/12 2:10 AM, "David Bobroff" <address@hidden> wrote:

>I'm looking for a way to achieve this beaming pattern:
>
>[http://notendur.centrum.is/~bobroff/lily/complex-beam.png](http://notendur.centrum.is/~bobroff/lily/complex-beam.png)
>
>Can LilyPond do this?  I suspect I'll have to use a combination of
>subdivideBeams and stemRightBeamCount/stemLeftBeamCount.  Is there a
>known solution?
>
>Thanks,
>
>David
>
>
>

Lilypond does not currently do "second-level" beam subdivisions.

Please add this as a feature request.  I have been looking for a good
example of what it means to have multiple subdivision.

I believe this can be achieved; I will try to get to it in the next couple
of weeks.

I believe this beaming could be expressed as something like:

\(subdivide . \(\(1 . 8\) . \(1 1 1\)\)
             \(\(1 . 16\) . \(1 1 1 1 1 1\)\)\)

although I am not proposing this as the syntax.

It might be better to change subdivideBeams from a boolean to a list,
where each element of the list would be a beat length at which to
subdivide.  If that were the case we would achieve the beaming in the
sample by

\set subdivideBeams = \#'\(\(1 . 8\) \(1 . 16\)\)

Or perhaps

\set subdivideBeams = \#'\(\(ly:make-moment 1 8\)
                         \(ly:make-moment 1 16\)\)

Or perhaps even \(with David K's new syntax, where we can have duration
elements\)

\set subdivideBeams = \#'\( 8 16 \)

I'll put this in the hopper and think about it.

Thanks,

Carl


---

Sent from sourceforge.net because [email protected] is 
subscribed to https://sourceforge.net/p/testlilyissues/issues/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/testlilyissues/admin/issues/options.  Or, if this is 
a mailing list, you can unsubscribe from the mailing list.
_______________________________________________
Testlilyissues-auto mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/testlilyissues-auto

Reply via email to