bug-lilypond
[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: Dainis Millers Subject: Re: Bug in lilypond version 2.6.0 combining \arpeggioBracket and connectArpeggios. Date: Wed, 06 Jul 2005 13:08:15 +0200 User-agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)

```Erik Sandberg wrote:
```
```On Wednesday 06 July 2005 08.30, Dainis Millers wrote:

```
```Erik Sandberg wrote:

```
```On Monday 04 July 2005 21.55, Dainis Millers wrote:

```
```I have the following Lilypond fragment:

\context PianoStaff <<
\set PianoStaff.connectArpeggios = ##t

\context Voice = one
{
\arpeggioBracket <c' e g c>\arpeggio
}
\context Voice = other
{
\clef bass
\arpeggioBracket  <c, e g>\arpeggio
}
```
```
You need to set the \arpeggioBracket in the PianoStaff context. See
ly/property-init.ly for how the command is defined.
```
```
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/Arpegg
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.
```

```

reply via email to

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