#490 Notation: Incorrect auto-beaming

Live With It
wont-fix
nobody
notation (282)
2
2012-10-02
2004-06-11
William
No

In the notation editor, the auto-beaming results are
not correct for time-signatures other than 4/4.

How to reproduce the bug:

Example 1: A 2/4 time-signature

  1. Create a new document with a 2-bar segment of 2/4
    time.
  2. Open the segment in the notation editor.
  3. Insert two 1/8th notes (quavers) on the first beat
    of bar 1.
  4. Insert four 1/16th notes (semiquavers) on the
    second beat of bar 1.
    1. Observe that the four 1/16th notes have been
      incorrectly divided into two beamed groups, even though
      they are all part of the second beat.
  5. Insert four 1/8th notes (quavers) to fill bar 2.
    1. Observe that the four 1/8th notes have been
      incorrectly put into a single beamed group, whereas
      they should have been divided into two beamed groups on
      the beats.

Example 2: A 3/4 time-signature

Enable autobeaming and enter the following notation:

  1. a dputs a beam on the
    first four 1/16th notes spanning the boundary between
    the 2nd and 3rd beats
    and a beam across the final two 1/16th notes in the
    bar.
    The 1/16th notes should instead be beamed up to the
    beat boundaries.
    otted 1/4 note (dotted crotchet) on the 1st beat of a
    bar of 3/4, followed by
  2. a sequence of six 1/16th notes (semiquavers)
    starting mid-way through the 2nd beat of the bar.

  3. Observe that the autobeaming puts a beam on the
    first four 1/16th notes spanning the boundary between
    the 2nd and 3rd beats and a beam across the final two
    1/16th notes in the bar. The 1/16th notes should
    instead be beamed up to the beat boundaries.

Example 3: A 12/8 time-signature

Some time ago in 2003 on rosegarden-devel, Chris Cannam
described an autobeaming problem for a 12/8
time-signature. No URL is available at present due to
problems accessing s/f.

Discussion

  • William

    William - 2004-06-11

    Logged In: YES
    user_id=1004577

    [Meta-RFE: There should be a function on the sf bug tracker
    webpage for previewing a bug report before finally posting
    it.]

    Correction:

    Example 2: A 3/4 time signature

    Enable autobeaming and enter the following notation:

    1. a dotted 1/4 note (dotted crotchet) on the 1st beat of a
      bar of 3/4, followed by
    2. a sequence of six 1/16th notes (semiquavers) starting
      mid-way through the 2nd beat of the bar.

    3. Observe that the autobeaming puts a beam on the first four
      1/16th notes spanning the boundary between the 2nd and 3rd
      beats and a beam across the final two 1/16th notes in the
      bar. The 1/16th notes should instead be beamed up to the
      beat boundaries.

     
  • Chris Cannam

    Chris Cannam - 2004-07-12

    Logged In: YES
    user_id=13489

    fix reqd for 1.0/

     
  • Chris Cannam

    Chris Cannam - 2004-10-01

    Logged In: YES
    user_id=13489

    This was also filed by Silvan as #1038270: auto beaming
    somewhat less than clever:

    I'm entering a bit that has a consistent

    1. 8 8 8

    pattern to it. (in 3/4 time) The auto beamer always
    beams the first two 8s and leaves the last one
    hanging with just a flag. That's exactly the opposite
    of what should be happening, since the stray 8th is
    the missing portion of the beat left over from the
    dotted quarter, and it should be the middle one
    flagged, with the last two beamed.

    Calling this a bug rather than a request for a feature
    enhancement is kind of a 50/50 thing, really. It's so
    obviously wrong to look at that I think it must be
    considered a bug though, even if it's pretty trivial
    in the grand scheme of things.

     
  • D. Michael McIntyre

    Logged In: YES
    user_id=663564
    Originator: NO

    Auto beaming has been complete shit for a long time. I say we (ie. you) need to try harder to look at this again. Maybe for 1.7.1?

     
  • D. Michael McIntyre

    Another thing that's been on my list for ages and ages. This is total shit.

     
  • D. Michael McIntyre

    • status: open --> wont-fix
    • milestone: Obscure Notation Bugs --> Live With It
     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks