Hi Rick, all, > I'm not sure I follow this (I have only been playing around with > lilypond for a few weeks), does this put the chord names over all of the > staves, or can it put chord names over just certain staffs and the only > in sections where I want to have chord names.
What I gave you puts the chords above everything, which is what I use for my scores. It's most convenient if you're directing. For the part extractions, I include the chords in every part, as it gives the players a solid sense of where they are. But you can choose to do it differently. I would also encourage you to use "relative octave mode" (see the manual, it saves you all that octave ' and , typing), as well as transposition, so you can enter all the horn parts the way they sound, not having to transpose in your head. That's why I never got far on the tenor saxophone... I can't stand thinking "C" and hearing "Bb". This score does all the required stuff and then some: \version "1.6.6" \header { title = "Song" subtitle = "(tune)" composer = "Me" meter = "moderato" piece = "Swing" } \include "paper16.ly" \include "english.ly" %%%%%%%%%%%% Some macros %%%%%%%%%%%%%%%%%%% sl = { \property Voice.NoteHead \override #'style = #'slash \property Voice.Stem \override #'length = #0 } nsl = { \property Voice.NoteHead \revert #'style \property Voice.Stem \revert #'length } cr = \property Voice.NoteHead \override #'style = #'cross ncr = \property Voice.NoteHead \revert #'style %%%%%%%%%%%% Keys'n'thangs %%%%%%%%%%%%%%%%% global = \notes { \time 4/4 } Concert = \notes \key c \major Bb = \notes \key d \major Eb = \notes \key a \major % ############ Horns ############ % ------ Trumpet ------ trpt = \notes { c''1 c'' c'' } trumpet = { \global \property Staff.instrument = #"Trumpet" \clef treble \Bb \context Staff < \trpt > } % ------ Alto Saxophone ------ alto = \notes { c''1 c'' c'' } altosax = { \global \property Staff.instrument = #"Alto Sax" \clef treble \Eb \context Staff < \alto > } % ------ Baritone Saxophone ------ bari = \notes { c''1 c'' \sl b'4^"Solo" b' b' b' \nsl } bariharmony = \chords { s1 s d2:maj e:m.7 } barisax = { \global \property Staff.instrument = #"Bari Sax" \clef treble \Eb \context Staff < \bari > } % ------ Trombone ------ tbone = \notes { c1 c c } trombone = { \global \property Staff.instrument = #"Trombone" \clef bass \Concert \context Staff < \tbone > } % ############ Rhythm Section ############# % ------ Guitar ------ gtr = \notes { c''1 \sl b'4 b' b' b' \nsl c''1 } gtrharmony = \chords { s1 c2:min.7+ d2:maj.9 } guitar = { \global \property Staff.instrument = #"Guitar" \clef treble \Concert \context Staff < \gtr > } %% ------ Piano ------ rhUpper = \notes { \voiceOne c''1 c'' c'' } rhLower = \notes { \voiceTwo e'1 e' e' } PianoRH = { \clef treble \Concert \global \property Staff.instrument = #"Piano" \property Staff.instr = #"Piano" \property Staff.midiInstrument = "acoustic grand" \context Staff < \context Voice = one \rhUpper \context Voice = two \rhLower > } lhUpper = \notes { \voiceOne g1 g g } lhLower = \notes { \voiceTwo c1 c c } PianoLH = { \clef bass \Concert \global \property Staff.midiInstrument = "acoustic grand" \context Staff < \context Voice = one \lhUpper \context Voice = two \lhLower > } % ------ Bass Guitar ------ bass = \notes { c1 c c } bass = { \global \property Staff.instrument = #"Bass" \clef bass \Concert \context Staff < \bass > } % ------ Drums ------ \include "drumpitch-init.ly" up = \notes { hh4 <hh4 sn> hh4 <hh4 sn> hh4 <hh4 sn> hh4 <hh4 sn> hh4 <hh4 sn> hh4 <hh4 sn> } down = \notes { bd4 s bd s bd s bd s bd s bd s } drums = { \global \property Staff.instrument = #"Drums" \clef percussion \context Staff < \context Voice = first { \voiceOne \up } \context Voice = second { \voiceTwo \down } > } %%%%%%%%% It All Goes Together Here %%%%%%%%%%%%%%%%%%%%%% \score { < \context StaffGroup = horns < \context Staff = trumpet \trumpet \context Staff = altosax \altosax \context ChordNames = barichords \bariharmony \context Staff = barisax \barisax \context Staff = trombone \trombone > \context StaffGroup = rhythm < \context ChordNames = chords \gtrharmony \context Staff = guitar \guitar \context PianoStaff < \context Staff = upper \PianoRH \context Staff = lower \PianoLH > \context Staff = bass \bass \apply #(drums->paper 'drums) \context Staff = drums \drums > > \midi { \tempo 4 = 75 } \paper { linewidth = 15.0 \cm \translator { \HaraKiriStaffContext } \translator { \StaffContext \consists Instrument_name_engraver } \translator { \ScoreContext BarNumber \override #'padding = #3 RehearsalMark \override #'padding = #2 skipBars = ##t } } } _______________________________________________ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user