lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Constructive Criticism and a Question


From: Jonathan Henkelman
Subject: Re: Constructive Criticism and a Question
Date: Thu, 21 Dec 2006 15:35:28 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]