2018-09-08 22:15 GMT+02:00 Kieren MacMillan <[email protected]>:
> 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

_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to