lilypond-user
[Top][All Lists]
Advanced

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

Re: Bug in lilypond version 2.6.0 combining \arpeggioBracket and connect


From: Erik Sandberg
Subject: Re: Bug in lilypond version 2.6.0 combining \arpeggioBracket and connectArpeggios.
Date: Wed, 6 Jul 2005 15:18:06 +0200
User-agent: KMail/1.8

On Wednesday 06 July 2005 13.08, Dainis Millers wrote:
> Erik Sandberg wrote:
> > On Wednesday 06 July 2005 08.30, Dainis Millers wrote:
> >>Erik Sandberg wrote:
> >>
> >>Could you provide a modified version of my example to illustrate this? I
> >> am looking for something like the image at the end of the page
> >>
> >>http://www.lilypond.org/doc/v1.6/Documentation/user/out-www/lilypond/Arpe
> >>gg io.html
> >>
> >>Also, the music I am working on contains both arpeggios and arpeggio
> >>brackets, both of which cross the staves. How would I handle that?
> >
> > Please keep discussions on the mailing list.
>
> Sorry, mistake on my part. I will keep it in the list in the future.
>
> > arpeggioBracket is just a variable, containing some (slightly more
> > cryptic) code. It's defined in the file ly/property-init.ly under the
> > directory where lilypond's data files are installed.
> >
> > The command contains something like { \override Arpeggio ... } . You
> > should paste this into your file, and modify it so the setting is done in
> > the PianoStaff context. It's a good idea to read chapter 9, "Changing
> > Defaults", in the manual, which also tells you how to revert the setting.
> >
> > (Also, you probably want to use \context Staff rather than \context Voice
> > in your example)
> >
> > Erik
>
> Do you mean something like this (I have tried various ways of replacing
> Voice with Staff; including embedding a Voice in a Staff, with the same
> results):
>
>    \context PianoStaff <<
>      \set PianoStaff.connectArpeggios = ##t
>      \override Arpeggio  #'print-function = #Arpeggio::brew_chord_bracket
>
>      \context Staff = one
>      {
>        <c' e' g' c''>\arpeggio
>      }
>      \context Staff = other
>      {
>        \clef bass
>        <c, e g>\arpeggio
>      }
>
>
>
> This version procudes an arpeggio instead of a bracket exactly as the
> previous one.

You will need to specify it explicit:
\override PianoStaff.Arpeggio ...

Erik




reply via email to

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