feature request: stem length should scale for scaled/cue notes

2016-02-07 Thread Kieren MacMillan
Hello all,

I searched the issue tracker and LSR, but couldn’t find anything related to 
this.
(Apologies if I missed it.)

Please consider the output of following snippet:

%%%  BEGIN SNIPPET
\version "2.19.35"

cees = { c'8 8 8 8 }

tinyteeny = {
  \time 2/4
  \cees
  \tiny \cees
  \teeny \cees
  \new CueVoice { \cees }
  << R2 \new CueVoice { \cees } >>
}

\score {
  \new Staff \tinyteeny
}
%%%  END SNIPPET

The stem lengths are identical for all notehead sizes; note also that this is 
independent of whether CueVoice is explicitly used, and if so whether the 
CueVoice is simultaneous with another voice.

While this output is perhaps logical/intuitive, it looks odd to my eye. And 
it’s definitely not the accepted convention (cf. Gould, p. 569: “Cue notation 
is about three-quarters the size of full-sized notation […] All notation 
symbols that are part of the cue […] are scaled down. Stem lengths are 2-2½ 
stave-spaces long.”).

I think Lilypond should [optionally?] calculate the stem length *relative to 
the notehead size*, so that the smaller notes look like “real music”.
Thoughts?

Thanks,
Kieren.


Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: feature request: stem length should scale for scaled/cue notes

2016-02-07 Thread Thomas Morley
2016-02-07 17:11 GMT+01:00 Kieren MacMillan :
> Hello all,
>
> I searched the issue tracker and LSR, but couldn’t find anything related to 
> this.
> (Apologies if I missed it.)
>
> Please consider the output of following snippet:
>
> %%%  BEGIN SNIPPET
> \version "2.19.35"
>
> cees = { c'8 8 8 8 }
>
> tinyteeny = {
>   \time 2/4
>   \cees
>   \tiny \cees
>   \teeny \cees
>   \new CueVoice { \cees }
>   << R2 \new CueVoice { \cees } >>
> }
>
> \score {
>   \new Staff \tinyteeny
> }
> %%%  END SNIPPET
>
> The stem lengths are identical for all notehead sizes; note also that this is 
> independent of whether CueVoice is explicitly used, and if so whether the 
> CueVoice is simultaneous with another voice.
>
> While this output is perhaps logical/intuitive, it looks odd to my eye. And 
> it’s definitely not the accepted convention (cf. Gould, p. 569: “Cue notation 
> is about three-quarters the size of full-sized notation […] All notation 
> symbols that are part of the cue […] are scaled down. Stem lengths are 2-2½ 
> stave-spaces long.”).
>
> I think Lilypond should [optionally?] calculate the stem length *relative to 
> the notehead size*, so that the smaller notes look like “real music”.
> Thoughts?
>
> Thanks,
> Kieren.
> 
>
> Kieren MacMillan, composer
> ‣ website: www.kierenmacmillan.info
> ‣ email: i...@kierenmacmillan.info
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user

Hi Kieren,

in CueVoice stem length _is_ shortened.
See IR for CueVoice:
"Set grob-property length-fraction in Stem to 0.629960524947437."

But it in your example it has no effect, because 'no-stem-extend is #f
Try it with:

\layout {
  \context {
\CueVoice
%  Set grob-property length-fraction in Stem to 0.629960524947437.
\override Stem.no-stem-extend = ##t
  }
}


For reduced sizes in a common Voice we nowadays have `magnifyMusic',
not sure if we need more.

Cheers,
  Harm

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: feature request: stem length should scale for scaled/cue notes

2016-02-07 Thread Kieren MacMillan
Hi Harm,

> in CueVoice stem length _is_ shortened.

Well, that’s a relief!  =)

> But it in your example it has no effect, because 'no-stem-extend is #f

Hmmm… Should that be the default?

> Try it with

Works great. Thanks!

> For reduced sizes in a common Voice we nowadays have `magnifyMusic',
> not sure if we need more.

Doesn’t look like it.

Thanks,
Kieren.


Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user