[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lilypond-user
Subject:    Re: Newbie: chord names above staff?
From:       Mats Bengtsson <mats.bengtsson () ee ! kth ! se>
Date:       2008-01-31 15:59:05
Message-ID: 47A1F049.7090508 () ee ! kth ! se
[Download RAW message or body]

An alternative solution is to use the alignAboveContext property. In your
example this amounts to

....
\score {
\new Staff = mystave \relative {
\clef treble
\time 4/4
\key a \minor
...

<<

\new ChordNames \with{alignAboveContext = "mystave" }
  \chordmode{a'1:m7 a1:m7 a1:m7 a1:m7}

{\sl b,4 b4 b4 b4
...


   /Mats


Carl Sorensen wrote:
> Jacobs, Steven P <spj1 <at> pitt.edu> writes:
>
>
>   
>> I am trying to do something that I think would be quite
>> common, placing chord names for a solo
>>
>> in the middle of a song.  Following the lilypond
>> documentation on ChordNames and \chordmode,
>>
>> I came up with the code shown below.  The problem is that
>> the chord names appear below the
>>
>> staff.  In all of the examples shown in the lilypond documentation,
>> the chord names appear
>>
>> above the staff, and that is what I want.  What am I doing wrong?
>>  Please help if you can.
>>
>>     
>
> The reason the Chord names appear below the staff is you are adding a new staff
> (the chord staff) partway through the piece.  You'll get what you want if you
> put the chord staff in parallel with your music starting from the first measure.
>
> See below.
>
> Carl Sorensen
>
> \header {
>
>   title = "Chord Test"
>
> }
>
>  
>
> sl = {
>
>   \override NoteHead #'style = #'slash
>
>   \override Stem #'transparent = ##t
>
> }
>
> nsl = {
>
>   \revert NoteHead #'style
>
>   \revert Stem #'transparent
>
> }
>
> melA = {
> e'4^\markup{Boring Melody} r4 e4 r4
>
> e4 d4 e4 r4
>
> e4 r4 e4 r4
>
> a1}
> melB = {
> e4^\markup{More Boring Melody} r4 e4 r4
>
> e4 d4 e4 r4
>
> e4 r4 e4 r4
>
> a1}
>
> adlib={\sl b,4 b4 b4 b4
>
> b4 b4 b4 b4
>
> b4 b4 b4 b4
>
> b4 b4 b4 b4 \nsl}
>
> chordline = \chordmode { 
> s1 * 4
> a1:m7 a1:m7 a1:m7 a1:m7
> s1 * 4}
>
> \version "2.10.33"
>
>  
>
> \score {
>
> <<
> \new ChordNames \chordline
> \relative {
>
> \clef treble
>
> \time 4/4
>
> \key a \minor
>
> {\melA \adlib \melB}}
>   
>  }
>
>
>
>
>
> _______________________________________________
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>   

-- 
=============================================
	Mats Bengtsson
	Signal Processing
	Signals, Sensors and Systems
	Royal Institute of Technology
	SE-100 44  STOCKHOLM
	Sweden
	Phone: (+46) 8 790 8463				
        Fax:   (+46) 8 790 7260
	Email: mats.bengtsson@ee.kth.se
	WWW: http://www.s3.kth.se/~mabe
=============================================




[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic