[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: override Stem.stem-end-position
From: |
Karim Haddad |
Subject: |
Re: override Stem.stem-end-position |
Date: |
Wed, 19 Mar 2014 12:55:05 +0100 (CET) |
User-agent: |
SquirrelMail/1.4.8-21.el5.centos |
Sorry,for this again.
Found a way around that : it is to force the unbeamed notes (like c4 c2
etc ...) with beaming, like doing so
...
\times 5/4 {
e''4 [ \glissando
g'4 [ \glissando
}
...
But this is sure a "dirty" trick to do ...
If you find a better tweak please do tell me. And even better if there is
a way to restore the stem-end-position, without breaking the code, it will
be great.
Best to all of you.
Karim
> THanx again Pierre,
>
> Here is an example :
>
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> \version "2.18"
>
> \new Staff {
> \override Staff.TimeSignature #'transparent =##t
> \override Staff.Clef #'transparent =##t
> \override Staff.Accidental #'transparent =##t
> \override Staff.StaffSymbol #'line-positions = #'(-5 0 5)
> \override Staff.StaffSymbol #'line-count = #8
> \override Staff.TupletBracket #'staff-padding = #2.5
> \override Staff.TupletBracket #'positions = #'( 8 . 8)
> \override Staff.TupletBracket #'direction = #1
> \override Staff.TupletBracket #'bracket-visibility = ##t
> \override TupletNumber #'text =
> #tuplet-number::calc-fraction-text
> \override NoteHead #'transparent =##t
> \override Beam #'thickness =#'4
> \override Beam #'positions =#'( 6 . 6)
> \override Stem #'length = #15
> \override Stem #'avoid-note-head =##t
> \override Glissando #'minimum-length = #5
> \override Glissando #'springs-and-rods = #ly:spanner::set-spacing-rods
> \override Glissando #'thickness = #'4.0
> \override Glissando #'bound-details =#'((right (attach-dir . 1) (padding
> . 0))
> (left (attach-dir . 1) (padding . 0)))
> \override NoteHead.no-ledgers = ##t
> \stemUp
>
> \time 15/8
>
> \times 5/4 {
> e''4 \glissando
> g'4 \glissando
> }
>
> \times 2/3 {
> dis''8 \glissando
> dis''8 \glissando
> g'8 \glissando
> }
>
> \times 3/4 {
> a''8 \glissando
> fih'8 \glissando
> g''8 \glissando
> b'8 \glissando
> }
> b'2 \glissando
>
> \times 4/5 {
> g''32 \glissando
> cis''32 \glissando
> g'32 \glissando
> dis''32 \glissando
> c'32
> }
> }
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
> Now the stems of non-Beamed note (quarter notes) are correctly lenghtened.
> But what i want tod o and what stem-end-position did in former versions
> (tested in 2.14), is to crop the stem in order to have equal heights .
>
>
> But i don't figure how to do it with #ly:stem::calc-stem-end-position
>
> Thanx Pierre again.
>
>
> Karim
>
>
>> Hi Karim,
>>
>> #ly:stem::calc-stem-end-position
>>
>> should do the job.
>> For more details please give us a minimal example of what you'd like to
>> do.
>>
>> Cheers,
>> Pierre
>>
>
>
> address@hidden
>
>
>
address@hidden