bug-lilypond
[Top][All Lists]
Advanced

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

Re: Feature request: cross-staff chords


From: Pavel Roskin
Subject: Re: Feature request: cross-staff chords
Date: Tue, 31 Jan 2012 12:33:31 -0500

On Tue, 31 Jan 2012 18:02:35 +0100
Francisco Vila <address@hidden> wrote:

> 2012/1/31 Pavel Roskin <address@hidden>:
> > In my opinion, Lilypond should be able to support chords with
> > noteheads on different staves.  This is especially important within
> > staff groups for keyboard instruments.
> 
> It is not easy. This is the closest we are to a flexible solution
> nowadays:
> 
> \new PianoStaff <<
>   \set PianoStaff.connectArpeggios = ##t
>   \override PianoStaff.Arpeggio #'stencil =
> #ly:arpeggio::brew-chord-bracket \new Staff { c'4 \arpeggio }
>   \new Staff { \clef bass
>                << { c4\arpeggio }
>                   \\
>                   { <g, e, c,>4 } >>
>   }
> >>

Actually, I'm thinking about using an arpeggio bracket that looks
like a stem.  If that fails, I'm considering using grid lines.

> > The most natural syntax would be to allow \change inside chords:
> >
> > \new PianoStaff <<
> >  \new Staff = right { <c' \change Staff=left c>4 }
> >  \new Staff = left { \clef bass s4 }
> >>>
> >>>
> 
> A given syntax is not the feature, it is just an interface to the
> feature. The feature is not there, regardless the trivial you can
> think it is by looking at that neat construct.

I know.  That's why I wrote it in the end.  There is another syntax
that should work but doesn't because the feature is not there:

\new PianoStaff
<<
  \new Staff = right {
    c'4*0 \change Staff=left c4
  }
  \new Staff = left {
    \clef bass s4
  }
>>

> Various users have requested the same in the past.

I know.  Perhaps it's time to have an issue in the bug tracker.

> Perhaps you can
> hire a good programmer to implement it. You have been warned,
> programmer work is not free.

Once there is an issue in the tracker, it should be possible to attach
bounties to it.

By the way, I'm going to pay a bounty for issue 1110 soon, it looks
like the patch is in the way to the mainline.  I hope our great
programmers would attack another chord-related issue soon, probably
after 2.16.

-- 
Regards,
Pavel Roskin



reply via email to

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