On 2012-12-22 19:25, Alex Voice wrote:
I have been setting myself various tasks to see if I can use LilyPond to its utmost, but some bars of Godowsky (an arrangement of Chopin for piano left hand) are stretching me too far for now, even though I am certain that LilyPond can cope with them in some way.
Wow, that's really quite a piece to typeset! I find it particularly hard to determine how many voices to use...
I've put a PDF of this section of the printed music on Dropbox (http://db.tt/TJmlsnCO) too and if anyone is able to explain how I might exactly reproduce the start of bar 3 (with all its grace notes and ties – aaargh) I should be very interested and very grateful! Someone will make it look really easy, I'm sure!
See the attached lilypond code, which should reproduce this.Are the first three sixteenth notes of that grace note meant to be a triplet? If so, all the grace commands need to be changed accordingly.
I've had a modicum of success in tweaking the positions of various fingerings, though even here replicating the precise positioning of fingerings in bar 1 (particularly in the fourth semiquaver beat) has proved elusive for the moment.
It seems like positioning fingerings (and preventing collisions for them) is not really one of the strength of lilypond...
I tried to fix some of the fingering positions, but not all of them. You should get an idea how to do it, though.
Cheers, Reinhold -- ------------------------------------------------------------------ Reinhold Kainhofer, reinh...@kainhofer.com, http://www.kainhofer.com * Financial & Actuarial Math., Vienna Univ. of Technology, Austria * http://www.fam.tuwien.ac.at/, DVR: 0005886 * Edition Kainhofer, Music Publisher, http://www.edition-kainhofer.com
\version "2.17.7" \language "deutsch" \paper { ragged-right=##f tagline = ##f } global = { \key des \major \time 4/8 \mergeDifferentlyHeadedOn \override Fingering.staff-padding = #'() } fup=\once\set fingeringOrientations = #'(up) fdo=\once\set fingeringOrientations = #'(down) fri=\once\set fingeringOrientations = #'(right) PianoRightI = \relative c' { \global \voiceOne es16[( \fdo <f-2>)-> f-1(^\> \fri <es-2>] des4^1)->\! | r16 des'8[->^\<-1 des16]-1 r des8[->-1 des16]-1 | \change Staff="LHS" \appoggiatura { ges,,,16[(^5 es'-2 b'-1 b-4 \change Staff="RHS" \once \stemDown des]^2 } b'8->-1)\! \noBeam es,8->^1 r \appoggiatura g8^1 f16[(-2 es])-1 | } PianoRightII = \relative c'' { \global \voiceTwo s16 \fup <as-1>8[ \fri <as-1>16] s4 | f16[-1\cresc-> ges-2-> es-3-> f]->-2 g[-1-> as->-2 f-2-> ges]-> | \change Staff="LHS" \stemDown \set tieWaitForNote = ##t \grace {s16\f es,8~ b'8^~ } \stemUp <b es,>16[ \change Staff="RHS" \voiceTwo des^2 b^3 des]-2 as[ des_2 as_5 des] } PianoLeftI = \relative c' { \global \clef "bass" \voiceOne <b ges>16^2^1[ c^5^4 <b ges>^5^3 c]^4^3 f,[ as f as] | ces[^2 des^4 ces des^4] b[^3 des^4 b^5 des^4] | s16 es,8->^5 es16]^5 r es8[->^5 es16]^5 } PianoLeftII = \relative c { \global \clef "bass" \voiceTwo as4_5 <f' d>8\sustainOn\noBeam <f as, des,>8 | des4_5 ges_5\sustainOn | \set tieWaitForNote = ##t \grace { ges,4~ s16 } ges4 as4\sustainOn | } PianoLeftIII = \relative c' { \global \clef "bass" \voiceTwo s16 as8[-> as16] s16 <as as,>8_4[^> <as as,>16_4] | s8 c8_5 s b | s2 | } \score{ \new PianoStaff << \new Staff = "RHS" << \new Voice \PianoRightI \new Voice \PianoRightII >> \new Staff = "LHS" << \new Voice \PianoLeftI \new Voice \PianoLeftII \new Voice \PianoLeftIII >> >> }
<<attachment: godowsky.preview.png>>
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user