Re: \compoundMeter with a single fraction

Werner LEMBERG <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.devel
Message-ID <[email protected]>
>> My idea is to treat that as equivalent to 2,3/8 -> '(2 (3 . 8)) and
>> let the function figure out how to interpret it.
>
> I don't want functions to behave in absurd manners when given Scheme
> expressions.  Reinterpreting Scheme expressions to have different
> nesting in order to process input that does not actually correspond to
> what it is supposed to express...
>
> Nope.  We don't want that kind of obfuscation in order to accidentally
> end up with the thing naïvely intended by the user but not reflected
> properly in the input.

+1

Note that even the current Scheme syntax doesn't cover all cases:
there is no way to get a time signature that influences more than a
single bar (i.e., no plus sign between the fractions); see attached
image taken from 'Rosenkavalier' and also snippet #1091.

  https://lsr.di.unimi.it/LSR/Item?id=1091

Similarly, you can't have 'nested fractions': for example, Boulez
needs ⅔ over 2, as shown in another attached image.  This is issue
#2713, BTW.

  https://gitlab.com/lilypond/lilypond/-/issues/2713


    Werner
rosenkavalier.png (image/png, 68.2 KB) - not displayed
boulez.png (image/png, 75.6 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.