What does \consistsend do?  

I'm a little confused by behavior of property assignments.  

\score{ 
 \notes{
  \property Voice.beamAuto = 0
 < \relative c' \context Voice = foo {  
    a8 b c b b b b b b b b b b b b b b }
   \relative c'' { 
        a8 b c b b b b b b b b b b b b b b }  > 
  }
  \paper{ indent = -1.;}
}

What if I want to turn off all autobeaming?  I now need an explicit
statement for every Voice context (except the implicitly generated
ones)?  The above produces autobeaming in the top voice but not the
bottom voice.  



I'm having a hard time reconciling the description of how autobeaming works
with the observed behavior.  

Running this through 1.1.41 got me a segfault:

\score{
  \notes{ \time 13/8;
 %    \property Voice.beamAutoBegin = "1/8"
 %         \property Voice.beamAutoEnd = "3/8"
    \property Voice.beamAutoEnd = "10/8"
    \property Voice."beamAutoEnd_16" = "1/8"
    \property Voice.beamAutoBegin = "1/4"

     a8 a a a16 a16 a16 a16 a16 a16 a8 a a a a a
     a a a a a a a a a a a a a
     a8 a8 a8 a8 a8 a a a a a a a a
   }
   \paper{ linewidth = -1.;}
}


So I tried this:

\score{
  \notes{ \time 4/8;
    \property Voice.beamAutoEnd = "1/2"
    \property Voice."beamAutoEnd_16" = "1/8"
    \property Voice."beamAutoEnd_8" = "1/2"
     a8 a a a16 a16 a16 a16 a16 a16 a8 a a a a a
   }
   \paper{ linewidth = -1.;}
}


I expect that beams containing only 8th notes should always occupy the
whole measure.  Beams containing a 16th note should be able to stop
every beat.  

So there are two beamings consistent with this for the first measure:
Either I should get 
  -------------
  |  |  |   |--|
  |  |  |   |  |
  x  x  x   x  x

or I should get the first 3 8th notes separate, and the pair of 16th
notes beamed together.  I get

  ------    ----
  |  |  |   |--|
  |  |  |   |  |
  x  x  x   x  x

instead.  But beams for 8th notes aren't supposed to stop on the 3rd
beat in the measure.  What is happening?  

Reply via email to