I haven't tried this, but it seems to me that the relevant snippet is
likely to be:
Suppressing warnings for clashing note columns

If notes from two voices with stems in the same direction are placed at the
same position, and both voices have no shift or the same shift specified,
the error message ‘warning: ignoring too many clashing note columns’ will
appear when compiling the LilyPond file. This message can be suppressed by
setting the 'ignore-collision property of the NoteColumn object to #t.
Please note that this does not just suppress warnings but stops LilyPond
trying to resolve collisions at all and so may have unintended results
unless used with care.


On Sat, Dec 8, 2012 at 1:21 PM, Thomas Morley <thomasmorle...@googlemail.com
> wrote:

> 2012/12/8 Phil Holmes <m...@philholmes.net>
> >
> > Have you tried
> >
> http://lilypond.org/doc/v2.16/Documentation/notation/common-notation-for-keyboards#cross_002dstaff-stems
> > ?
> >
> > --
> > Phil Holmes
> >
> >
> >
> > ----- Original Message -----
> > From: Arle Lommel
> > To: lilypond-user@gnu.org User
> > Sent: Saturday, December 08, 2012 11:07 AM
> > Subject: Trying once more…
> >
> > Hopefully this won't puke on the list. What is the best way to handle
> > something like this:
> >
> >
> > Where the notes in a "chord" are of unequal length.
> >
> > I've tried using polyphony and forcing the stem direction, but I've
> gotten
> > problems with very small misalignments in the stems, and in this case it
> > would be nice if the direction of the note heads could be handled
> > automatically.
> >
> > I've tried searching the documentation and not found anything obviously
> > relevant.
> >
> > -Arle
>
> Hi,
>
> for writing chords, with different NoteHeads I'd use
> \tweak #'duration-log #...
> in the chord.
>
> But it does not work in all cases with cross-stems:
> If the lowest note of a upper chord is tweaked the cross-staff-stem
> disappears.
>
> I added a workaround. But it is a _very_ _poor_ one.
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%
>
> \version "2.17.6"
>
> one =
> \relative c' {\displayMusic
>         %% First chord
>         <
>          c
>          e
>          \tweak #'duration-log #2 g
>         >2
>
>         %% second chord
>         <
>          c
>          \tweak #'duration-log #2 e
>          g
>         >2
>
>         %% third chord
>         %% cross-staff-stem doesn't work
>         <
>          \tweak #'duration-log #2 c
>          e
>          g
>         >2
> }
>
> workaround =
> \relative c' {
>
>         %% Very poor workaround
>         \startStaff
>         \override Staff.StaffSymbol #'ledger-extra = #-1
>         \stopStaff
>         <
>          \tweak #'transparent ##t a
>          \tweak #'duration-log #2 c
>          e
>          g
>         >2
>         \startStaff
>         \revert Staff.StaffSymbol #'ledger-extra
>         \stopStaff
> }
>
> two =
> \relative c {
>         \voiceOne
>         \clef bass
>         \crossStaff { <c g'>2 <c g'> <c g'> <c g'> }
> }
>
> %% Single-staff-chords work with \tweak #'duration-log
> \new Staff \one
>
> %% cross-staff-stems doesn't work in all cases,
> \score {
>   \new PianoStaff <<
>     \new Staff { \one\workaround }
>     \new Staff \two
>     >>
>     \layout {
>             \context {
>                     \PianoStaff
>                     \consists #Span_stem_engraver
>             }
>     }
> }
>
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%
>
> Regards,
>   Harm
>
> _______________________________________________
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to