Re: Slurs without Stems (Issue #3760)

2023-01-05 Thread Jean Abou Samra

Le 05/01/2023 à 23:40, Han-Wen Nienhuys a écrit :

In retrospect, I don't know if the NoteColumn grob has been a great
idea: as time progressed, the original function of NoteColumn (provide
the extents of a notehead + stem + flag) has been usurped by various
more sophisticated mechanisms.



Well, at the current point of time, positioning of
chords (shifting note heads when there are second
intervals) is done by the Stem grob, even for whole
notes.

I think it would feel more logical to have it
in NoteColumn, but YMMV.



OpenPGP_signature
Description: OpenPGP digital signature


Re: Slurs without Stems (Issue #3760)

2023-01-05 Thread Han-Wen Nienhuys
On Wed, Jan 4, 2023 at 8:09 PM Dan Eble  wrote:
>
> Should slurs require Stem_engraver?
>
> No:  https://gitlab.com/lilypond/lilypond/-/issues/3760#note_339794300
> Yes: 
> https://gitlab.com/lilypond/lilypond/-/merge_requests/1800#note_1227831830
>
> I'm looking for some input from old-timers to help decide this so I can avoid 
> wasting more time on broken or unacceptable solutions.

I have no definite opinion either, and I created this mess ;-)

In general, the formatting code tries to be lenient when Grobs are
missing, and looks for fallbacks. This means that adding some support
for finding the extremal head without a stem is fine, albeit that not
all formatting may turn out correctly.

In retrospect, I don't know if the NoteColumn grob has been a great
idea: as time progressed, the original function of NoteColumn (provide
the extents of a notehead + stem + flag) has been usurped by various
more sophisticated mechanisms.

-- 
Han-Wen Nienhuys - hanw...@gmail.com - http://www.xs4all.nl/~hanwen



Re: Slurs without Stems (Issue #3760)

2023-01-04 Thread Werner LEMBERG
> Should slurs require Stem_engraver?
> 
> No:  https://gitlab.com/lilypond/lilypond/-/issues/3760#note_339794300
> Yes: 
> https://gitlab.com/lilypond/lilypond/-/merge_requests/1800#note_1227831830
> 
> I'm looking for some input from old-timers to help decide this so I
> can avoid wasting more time on broken or unacceptable solutions.

Sorry, I have no opinion on this.  As far as I can see, whether to
have no stem or a zero-length stem is a technical detail – beyond my
paygrade :-)


Werner


Slurs without Stems (Issue #3760)

2023-01-04 Thread Dan Eble
Should slurs require Stem_engraver?

No:  https://gitlab.com/lilypond/lilypond/-/issues/3760#note_339794300
Yes: https://gitlab.com/lilypond/lilypond/-/merge_requests/1800#note_1227831830

I'm looking for some input from old-timers to help decide this so I can avoid 
wasting more time on broken or unacceptable solutions.

Thanks,
— 
Dan