Hi,
For the musicxml2ly application, I'm looking into how to convert cross-staff 
chords in PianoStaves (i.e. chords that have some notes in the upper and some 
in the lower staff). The documentation talks about these in 
http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Cross-staff-stems#Cross-staff-stems

However, this approach is not possible for me in musicxml2ly (apart from the 
fact, that I think that this is a terribly hackish workaround, but no proper 
way), because I'm already inside a voice and can't easily created another 
voice. The other issues I have with that workaround are that
 - the stem length is not known at all (sometimes 20 might be required, 
sometimes only 10 and 20 would look awkward), so i can't automate this 
setting
 - The no-flag does not work at all for beamed chords

I'm attaching a sample which displays these problems.

In short, as this is no option for me, is there any other / better way to 
split a chord upon two staves and produce the result as shown in the attached 
file 14c-StaffChange-Finale-Ref.pdf (created in Finale)?

Cheers,
Reinhold

-- 
------------------------------------------------------------------
Reinhold Kainhofer, Vienna University of Technology, Austria
email: [EMAIL PROTECTED], http://reinhold.kainhofer.com/
 * Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/
 * K Desktop Environment, http://www.kde.org, KOrganizer maintainer
 * Chorvereinigung "Jung-Wien", http://www.jung-wien.at/

Attachment: 14c-StaffChange-Finale-Ref.pdf
Description: Adobe PDF document

\version "2.11.34"

stemExtend = {
  \once \override Stem #'length = #10
  \once \override Stem #'cross-staff = ##t
}
noFlag = \once \override Stem #'flag-style = #'no-flag
\new PianoStaff <<
  \new Staff {
    \stemDown \stemExtend
    f'4
    \stemExtend \noFlag
    f'8
    \stemExtend \noFlag
    b'8
    \stemExtend \noFlag
    d''8
  }
  \new Staff {
    \clef bass
    a4 a8 g8 e8
  }
>>

Attachment: cross_staff_chords.pdf
Description: Adobe PDF document

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to