Re: beamed stem lengths in pitch squash engraver

2021-11-24 Thread jerome talkington
Thanks, Leo! Both work nicely!
LT

On Wed, Nov 24, 2021 at 6:31 AM Leo Correia de Verdier <
leo.correia.de.verd...@gmail.com> wrote:

> I see two possibilities, either a general
>
> \override Stem.no-stem-extend = ##t
>
> Or setting a specific position for the beams in each variable, something
> like:
>
> \override Beam.positions = #'(-4 . -4)
>
> (Suggested values are 9, 4, -4, -9)
>
> > 24 nov. 2021 kl. 04:50 skrev jerome talkington <
> jerometalking...@gmail.com>:
> >
> > Hello,
> > Wondered what I need to do to get some of these beamed stem lengths to
> conform like the rest of them.
> > I'd like to be able to shorten beamed stems that extend inward towards
> the staff as well.
> > Thanks!
> > LT
> >
> > \version "2.22.1"
> > rhyHighDown = {
> >   \override Stem.details.beamed-lengths = #'(2)
> >   \set squashedPosition = #+13
> >   \override Stem.direction = #DOWN
> >   \override Stem.length = #3.5
> >   \override NoteHead.style = #'slash
> >   \override Accidental.stencil = ##f
> >   \override NoteHead #'no-ledgers = ##t
> >   \override Rest.Y-offset = #+6
> > }
> >
> > rhyHighUp = {
> >   \override Stem.details.beamed-lengths = #'(2)
> >   \set squashedPosition = #+13
> >   \override Stem.direction = #UP
> >   \override Stem.length = #3.5
> >   \override NoteHead.style = #'slash
> >   \override Accidental.stencil = ##f
> >   \override NoteHead #'no-ledgers = ##t
> >   \override Rest.Y-offset = #+6
> > }
> >
> > rhylowDown = {
> >   \override Stem.details.beamed-lengths = #'(2)
> >   \set squashedPosition = #-13
> >   \override Stem.direction = #DOWN
> >   \override Stem.length = #3.5
> >   \override NoteHead.style = #'slash
> >   \override Accidental.stencil = ##f
> >   \override NoteHead #'no-ledgers = ##t
> >   \override Rest.Y-offset = #-6
> > }
> >
> > rhylowUp = {
> >   \override Stem.details.beamed-lengths = #'(2)
> >   \set squashedPosition = #-13
> >   \override Stem.direction = #UP
> >   \override Stem.length = #3.5
> >   \override NoteHead.style = #'slash
> >   \override Accidental.stencil = ##f
> >   \override NoteHead #'no-ledgers = ##t
> >   \override Rest.Y-offset = #-6
> > }
> > \new Voice \with {
> >  \consists "Pitch_squash_engraver"
> >  }
> > {
> >   \rhyHighUp c4 d ees8 fis g a
> >   \rhyHighDown c4 d ees8 fis g a
> >   \rhylowUp c4 d ees8 fis g a
> >   \rhylowDown c4 d ees8 fis g a
> > }
> >
> >
>
>


Re: beamed stem lengths in pitch squash engraver

2021-11-24 Thread Leo Correia de Verdier
I see two possibilities, either a general 

\override Stem.no-stem-extend = ##t

Or setting a specific position for the beams in each variable, something like:

\override Beam.positions = #'(-4 . -4)

(Suggested values are 9, 4, -4, -9)

> 24 nov. 2021 kl. 04:50 skrev jerome talkington :
> 
> Hello, 
> Wondered what I need to do to get some of these beamed stem lengths to 
> conform like the rest of them. 
> I'd like to be able to shorten beamed stems that extend inward towards the 
> staff as well.
> Thanks!
> LT
> 
> \version "2.22.1"
> rhyHighDown = {
>   \override Stem.details.beamed-lengths = #'(2)
>   \set squashedPosition = #+13
>   \override Stem.direction = #DOWN
>   \override Stem.length = #3.5
>   \override NoteHead.style = #'slash
>   \override Accidental.stencil = ##f
>   \override NoteHead #'no-ledgers = ##t
>   \override Rest.Y-offset = #+6
> }
> 
> rhyHighUp = {
>   \override Stem.details.beamed-lengths = #'(2)
>   \set squashedPosition = #+13
>   \override Stem.direction = #UP
>   \override Stem.length = #3.5
>   \override NoteHead.style = #'slash
>   \override Accidental.stencil = ##f
>   \override NoteHead #'no-ledgers = ##t
>   \override Rest.Y-offset = #+6
> }
> 
> rhylowDown = {
>   \override Stem.details.beamed-lengths = #'(2)
>   \set squashedPosition = #-13
>   \override Stem.direction = #DOWN
>   \override Stem.length = #3.5
>   \override NoteHead.style = #'slash
>   \override Accidental.stencil = ##f
>   \override NoteHead #'no-ledgers = ##t
>   \override Rest.Y-offset = #-6
> }
> 
> rhylowUp = {
>   \override Stem.details.beamed-lengths = #'(2)
>   \set squashedPosition = #-13
>   \override Stem.direction = #UP
>   \override Stem.length = #3.5
>   \override NoteHead.style = #'slash
>   \override Accidental.stencil = ##f
>   \override NoteHead #'no-ledgers = ##t
>   \override Rest.Y-offset = #-6
> }
> \new Voice \with { 
>  \consists "Pitch_squash_engraver"
>  }
> {
>   \rhyHighUp c4 d ees8 fis g a
>   \rhyHighDown c4 d ees8 fis g a
>   \rhylowUp c4 d ees8 fis g a
>   \rhylowDown c4 d ees8 fis g a
> }
> 


beamed-length.pdf
Description: Adobe PDF document
> 



beamed stem lengths in pitch squash engraver

2021-11-24 Thread jerome talkington
Hello,
Wondered what I need to do to get some of these beamed stem lengths to
conform like the rest of them.
I'd like to be able to shorten beamed stems that extend inward towards the
staff as well.
Thanks!
LT

\version "2.22.1"
rhyHighDown = {
  \override Stem.details.beamed-lengths = #'(2)
  \set squashedPosition = #+13
  \override Stem.direction = #DOWN
  \override Stem.length = #3.5
  \override NoteHead.style = #'slash
  \override Accidental.stencil = ##f
  \override NoteHead #'no-ledgers = ##t
  \override Rest.Y-offset = #+6
}

rhyHighUp = {
  \override Stem.details.beamed-lengths = #'(2)
  \set squashedPosition = #+13
  \override Stem.direction = #UP
  \override Stem.length = #3.5
  \override NoteHead.style = #'slash
  \override Accidental.stencil = ##f
  \override NoteHead #'no-ledgers = ##t
  \override Rest.Y-offset = #+6
}

rhylowDown = {
  \override Stem.details.beamed-lengths = #'(2)
  \set squashedPosition = #-13
  \override Stem.direction = #DOWN
  \override Stem.length = #3.5
  \override NoteHead.style = #'slash
  \override Accidental.stencil = ##f
  \override NoteHead #'no-ledgers = ##t
  \override Rest.Y-offset = #-6
}

rhylowUp = {
  \override Stem.details.beamed-lengths = #'(2)
  \set squashedPosition = #-13
  \override Stem.direction = #UP
  \override Stem.length = #3.5
  \override NoteHead.style = #'slash
  \override Accidental.stencil = ##f
  \override NoteHead #'no-ledgers = ##t
  \override Rest.Y-offset = #-6
}
\new Voice \with {
 \consists "Pitch_squash_engraver"
 }
{
  \rhyHighUp c4 d ees8 fis g a
  \rhyHighDown c4 d ees8 fis g a
  \rhylowUp c4 d ees8 fis g a
  \rhylowDown c4 d ees8 fis g a
}


beamed-length.pdf
Description: Adobe PDF document