Mats Bengtsson <mats.bengtsson <at> ee.kth.se> writes:

> Jonathan Henkelman wrote:
> >
> > How exactly will this work.  \times 2/3 {c8 d e f g a} does not produce 
the 
> > output _I_ would expect, which is two standard triplets.  Instead it 
produces 
> > two triplets with a single spanner with the text '3' in it.  Do we want to 
> > work on this default notation at the same time?
> >   
> That's an example where you need to set the tupletSpannerDuration property:
> \set tupletSpannerDuration = #(ly:make-moment 1 4)
> \times 2/3 {c8 d e f g a}
> 
>    /Mats
> 

I understand from the manual and the archives that \set tupletSpanner... etc. 
will do what I am expecting, but in the interest of making the language more 
intuitive, esp. for new users, it is worth considering having the default 
behaviour as follows:

\tuplet 3:2 {c8 d e f g a} yielding:
  __3__     __3__
 |  |  |   |  |  |
 |  |  |   |  |  |
X  X  X   X  X  X

which is what I would expect from an instruction told to parse a musical 
stream such that 3 notes take the space of two.  Instead, what I do get is 
rather meaningless:

 +-------3-------+
  _____     _____
 |  |  |   |  |  |
 |  |  |   |  |  |
X  X  X   X  X  X

It means a new user has to set an internal variable to get the behaviour they 
expect.  It would make more sense to have an experienced user, who might want 
the latter, setting the internal variable to get the more unusal behaviour.

Jonathan



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

Reply via email to