Re: Suggestion: Use non powers of 2 for tuplets

2021-03-27 Thread Christian Masser
Thanks for that lengthy answer, David! Of course it's easy for me to find pros and cons without having the responsibility over such a big project. At the end of the day it's you devs that watch over the sanity and compatibility of Lilypond - and that's good this way. After all I just wanted to

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread Carl Sorensen
On 3/26/21, 5:41 PM, "lilypond-user on behalf of Valentin Petzel" wrote: Your points about beaming and grouping are reasonable, but the idea is not replacing tuplet with such a notation, but making such notation easier. And there are many cases where the default grouping

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread David Kastrup
Valentin Petzel writes: > I’m not really sure why you’d call it invasive. It would change > nothing about the way Lilypond works, but just add power to the input > language. The input language is a comparatively direct representation of the music expressions, so you are not adding power to the

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread Valentin Petzel
I’m not really sure why you’d call it invasive. It would change nothing about the way Lilypond works, but just add power to the input language. Your points about beaming and grouping are reasonable, but the idea is not replacing tuplet with such a notation, but making such notation easier. And

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread David Kastrup
Christian Masser writes: > Hi David! > > Fully understanding that you would probably be the one that would > (have or not have to) implement this mess, No, that isn't it. I am not really all that conservative: there have been loads of stuff I squeezed into the existing syntax, usually trying

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread Christian Masser
Hi David! Fully understanding that you would probably be the one that would (have or not have to) implement this mess, instead of trying to answer every single question you asked, I'd like to make a technical proposal of how those notes could be rendered. (And just for context: I very well

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread Martinrinconbotero
> Things like these should be easy in Lilypond, considering it's sheer > flexibility and hackability. And if I were a composer writing in 5/6, > i would probably be happy if I could just write "c2 d6 e6 |". Except when it wouldn’t be easy to notate

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread David Kastrup
Christian Masser writes: > Just adding my two cents to this debate. In my humble opinion it's pretty > clear what "12" in this context means as Lilypond's syntax is always about > the divisor. c4 is always a quarter of a whole note. Therefore c12 would > always be a twelth of a whole note, thus

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread Christian Masser
Just adding my two cents to this debate. In my humble opinion it's pretty clear what "12" in this context means as Lilypond's syntax is always about the divisor. c4 is always a quarter of a whole note. Therefore c12 would always be a twelth of a whole note, thus a third of a quarter note. And c7

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread David Kastrup
Kevin Barry writes: > I think the convenience of this feature does not justify the added > complexity. It's mostly the conceptual vagueness that is the problem here. There are no actual note values corresponding graphically to the input in an unambiguous manner, so LilyPond would need to do

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread Kevin Barry
I think the convenience of this feature does not justify the added complexity. Kevin

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread Jean Abou Samra
Le 26/03/2021 à 14:26, Jean Abou Samra a écrit : Le 26/03/2021 à 12:43, Werner LEMBERG a écrit : For example: We could use 3 for 2*3/2, 5 for 4*5/4, 6 for 4*3/2, 7 for 8*7/8, 9 for 8*9/8, 10 for 8*5/4, 11 for 8*11/8, 12 for 8*3/2 and so on. LilyPond is a notation program first, and your

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread Jean Abou Samra
Le 26/03/2021 à 12:43, Werner LEMBERG a écrit : For example: We could use 3 for 2*3/2, 5 for 4*5/4, 6 for 4*3/2, 7 for 8*7/8, 9 for 8*9/8, 10 for 8*5/4, 11 for 8*11/8, 12 for 8*3/2 and so on. LilyPond is a notation program first, and your proposal does not map to notation since tuplets also

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread Jean Abou Samra
Hello! Currently Lilypond only supports powers of 2 for specifying duration. Could we use the other numbers for common divisions? For example: We could use 3 for 2*3/2, 5 for 4*5/4, 6 for 4*3/2, 7 for 8*7/8, 9 for 8*9/8, 10 for 8*5/4, 11 for 8*11/8, 12 for 8*3/2 and so on. This would be quite

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread David Kastrup
Werner LEMBERG writes: >>> For example: We could use 3 for 2*3/2, 5 for 4*5/4, 6 for 4*3/2, 7 >>> for 8*7/8, 9 for 8*9/8, 10 for 8*5/4, 11 for 8*11/8, 12 for 8*3/2 >>> and so on. >> >> LilyPond is a notation program first, and your proposal does not map >> to notation since tuplets also involve

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread Werner LEMBERG
>> For example: We could use 3 for 2*3/2, 5 for 4*5/4, 6 for 4*3/2, 7 >> for 8*7/8, 9 for 8*9/8, 10 for 8*5/4, 11 for 8*11/8, 12 for 8*3/2 >> and so on. > > LilyPond is a notation program first, and your proposal does not map > to notation since tuplets also involve choices of beaming and >

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread David Kastrup
Valentin Petzel writes: > Hello! > > Currently Lilypond only supports powers of 2 for specifying > duration. Could we use the other numbers for common divisions? > > For example: We could use 3 for 2*3/2, 5 for 4*5/4, 6 for 4*3/2, 7 for > 8*7/8, 9 for 8*9/8, 10 for 8*5/4, 11 for 8*11/8, 12 for

Re: Suggestion: Use non powers of 2 for tuplets, Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread Valentin Petzel
Hello Werner, I just suggested these value as this seems to be what is commonly found with music (and it is rhythmically viable nontheless). Basically we’re rounding a division to the nearest power of 2 (it does not make a lot of sense to use 7 4th notes or something like 15 8th notes for such

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread ebenezer
Hello, Does \scaleDurations not already fit the bill? See the section "Scaling durations" at http://lilypond.org/doc/v2.22/Documentation/notation-big-page On 2021-03-26 02:19, Valentin Petzel wrote: Hello! Currently Lilypond only supports powers of 2 for specifying duration. Could we use

Re: Suggestion: Use non powers of 2 for tuplets,Suggestion: Use non powers of 2 for tuplets

2021-03-26 Thread Werner LEMBERG
> Currently Lilypond only supports powers of 2 for specifying > duration. Could we use the other numbers for common divisions? > > For example: We could use 3 for 2*3/2, 5 for 4*5/4, 6 for 4*3/2, 7 > for 8*7/8, 9 for 8*9/8, 10 for 8*5/4, 11 for 8*11/8, 12 for 8*3/2 > and so on. > > This would

Re: Suggestion: Use non powers of 2 for tuplets

2021-03-25 Thread Shane Brandes
You are on your own on that one. I think it just leads to the unpleasant chaos of having to look up what those mean in a table somewhere after you have forgotten why you put that into your score. -Shane On Thu, Mar 25, 2021 at 10:20 PM Valentin Petzel wrote: > Hello! > > Currently Lilypond

Suggestion: Use non powers of 2 for tuplets

2021-03-25 Thread Valentin Petzel
Hello! Currently Lilypond only supports powers of 2 for specifying duration. Could we use the other numbers for common divisions? For example: We could use 3 for 2*3/2, 5 for 4*5/4, 6 for 4*3/2, 7 for 8*7/8, 9 for 8*9/8, 10 for 8*5/4, 11 for 8*11/8, 12 for 8*3/2 and so on. This would be quite