lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: changing the length (height? positions? endpoints?) of an arpeggio


From: Thomas Morley
Subject: Re: changing the length (height? positions? endpoints?) of an arpeggio
Date: Sat, 8 Sep 2018 22:26:54 +0200

2018-09-08 22:15 GMT+02:00 Kieren MacMillan <address@hidden>:
> Hi Joram,
>
>> you can set the positions by hand (in staff spaces):
>
> Well, I had tried that in my real-world (non-MWE) example… but it didn’t seem 
> to work:
>
> \version "2.19.80"
>
> upper = {
>   \time 3/4
>   <c'>2.\arpeggio
>  \once \override Staff.Arpeggio.positions = #'(3 . -12)
>   <c'>2.\arpeggio
>  \once \override Score.Arpeggio.positions = #'(3 . -12)
>   <c'>2.\arpeggio
> }
>
> lower = {
>   \time 3/4
>   \clef bass
>   <c e g>2.\arpeggio
>   <c e g>2.\arpeggio
>   <c e g>2.\arpeggio
> }
>
> \score {
>   \new PianoStaff <<
>     \new Staff \upper
>     \new Staff \lower
>   >>
>   \layout {
>     \context {
>       \PianoStaff

Because of:

        connectArpeggios = ##t


>     }
>   }
> }
>
> Any thoughts about that?
>
> Thanks!
> Kieren.


You need to go for
\once \override _PianoStaff_.Arpeggio.positions = #'(-3 . 12)
NB the first value of the pair is the lower end!
Thus '(3 . -12) wouldn't print anything.

Or use \offset
\once \offset positions #'(0 . 1) PianoStaff.Arpeggio

HTH,
  Harm



reply via email to

[Prev in Thread] Current Thread [Next in Thread]