lilypond-user
[Top][All Lists]
Advanced

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

Re: tuplets in compound meter


From: David Wright
Subject: Re: tuplets in compound meter
Date: Wed, 27 Jul 2016 10:58:30 -0500
User-agent: Mutt/1.5.21 (2010-09-15)

On Wed 27 Jul 2016 at 07:57:29 (+0200), Malte Meyn wrote:
> 
> 
> Am 26.07.2016 um 20:34 schrieb David Wright:
> >>>What I didn't take into account is tuplet's optional argument for the
> >>>tuplet spanner duration.
> >Can you do this in compound time? What would be the syntax?
> 
> Of course, you can use scaled and dotted durations like
>   \time 6/8 \tuplet 7/6 2. { … }
>   \time 9/8 \tuplet 10/9 8*9 { … }

OK, then in answer to your:

> I don’t have an idea for a good syntax here, any suggestions?

I would suggest an extension of the present syntax:

\tuplet [<some string>] <numerator>/<denominator> [<duration>] { 
<notes-for-tupling> }

in other words:

\tuplet                         % No new command, so it doesn't
                                % trample on any other definitions.
[<some string>]                 % Optional, can be quoted in case
                                % it includes / or whitespace.
<numerator>/<denominator>       % Syntactically unambiguous because
                                % of the obligatory /.
[<duration>]                    % Optional duration as at present.
{ <notes-for-tupling> }         % As at present.

This would print tuplets as at present, but each tuplet would have
the string written against it instead of the normal default. The
string could be as simple as 3 or even "" for nothing.

What do you think?

Cheers,
David.



reply via email to

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