lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: chords and lyrics, no melody


From: Mats Bengtsson
Subject: Re: chords and lyrics, no melody
Date: Mon, 25 Apr 2005 13:35:08 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.7) Gecko/20050414

Here's one example of a solution, which contains one score with
and one without the melody. Note that when you explicitly specify
the duration of each lyrics syllable, then for melismas it should
be the total duration of the melisma (which also specifies the
duration of the -- ).
As far as I know, the associatedVoice property only works when you
actually have a Voice context in your score, so there's no use to
set it in the second score. Also, note that the value should be the
name of the Voice context, nothing else.

   /Mats

\version "2.4.0"

harmonies = \chordmode {
  \partial 2
  \times 2/3 { a4 a:2sus a } |
  d8./a a16~ a2.
}

melody = \relative c' {
  \clef treble
  \key a \major
  \partial 2
  \times 2/3 { cis4( d) e } |
  fis8.( e16) e2 r4
}

text = \lyricmode {
  \partial 2
  Al2*2/3 -- le4*2/3 -- | lu4 -- ia2
}

\score {
  <<
  \new ChordNames {
    \set chordChanges = ##t
    \harmonies
    }
  \context Voice = "one" { \melody }
  \new Lyrics {\set associatedVoice = #"one" \text }
  >>
  \layout { }
}

\score {
  <<
  \new ChordNames {
    \set chordChanges = ##t
    \harmonies
    }
  \new Lyrics \text
  >>
  \layout { }
}


James Classen wrote:
I'm sure this is possible, and that I just haven't
figured it out yet.  I would like to be able to have
two output formats, one with the staff and one
without.  Some guitar players find the notes
distracting, and only want to see the chords and words
to a song (for example, my brother).  I've been unable
to get the chords and words to line up properly
without the staff, however.  The examples here
(http://lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond/The-Lyrics-context.html)
gave me an idea, to put durations after the words, but
the text would not line up properly.

If you'd like to look at the code to my attempts, I
have attached the files.  The first file, 'test.ly',
is nearly a copy of the first measure-and-a-half of
the original.  The next two are attempts to get the
chords to line up without the notes.  The staff still
appears, probably because of the 'Voice' context, but
below it are the chords and words, not lining up as I
would like them to.  'test2.ly' is the closest I was
able to come, but it wouldn't let me put a hyphen
between 'le' and 'lu', nor a duration for the hyphen
after 'lu'.  Any help on this would be appreciated!

James Classen

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com

------------------------------------------------------------------------

harmonies = \chordmode {
  \times 2/3 { a4 a:2sus a } |
  d8./a a16~ a2.
}

melody = \relative c' {
  \clef treble
  \key a \major
  \partial 2
  \times 2/3 { cis4( d) e } |
  fis8.( e16) e2 r4
}

text = \lyricmode {
  Al -- le -- lu -- ia
}

\score {
  <<
  \context ChordNames {
    \set chordChanges = ##t
    \harmonies
    }
  \context Voice = one { \melody }
  \lyricsto "one" \new Lyrics \text
  >>
  \layout { }
}


------------------------------------------------------------------------

harmonies = \chordmode {
  \times 2/3 { a4 a:2sus a } |
  d8./a a16~ a2.
}

\context Voice = melody \relative c' {
  \clef treble
  \key a \major
  \partial 2
  \times 2/3 { cis4( d) e } |
  fis8.( e16) e2 r4
}

\score {
  <<
  \context ChordNames {
    \set chordChanges = ##t
    \harmonies
    }
  \new Lyrics \lyricmode {
    \set associatedVoice = #"melody"
    Al -- le -- lu -- ia
  }
  >>
  \layout { }
}


------------------------------------------------------------------------

harmonies = \chordmode {
  \times 2/3 { a4 a:2sus a } |
  d8./a a16~ a2.
}

\context Voice = melody \relative c' {
  \clef treble
  \key a \major
  \partial 2
  \times 2/3 { cis4( d) e } |
  fis8.( e16) e2 r4
}

\score {
  <<
  \context ChordNames {
    \set chordChanges = ##t
    \harmonies
    }
  \new Lyrics \lyricmode {
    \set associatedVoice = #"melody"
    \times 2/3 { Al4 -- le }
    lu8. -- ia
  }
  >>
  \layout { }
}


------------------------------------------------------------------------

_______________________________________________
lilypond-user mailing list
address@hidden
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: address@hidden
        WWW: http://www.s3.kth.se/~mabe
=============================================




reply via email to

[Prev in Thread] Current Thread [Next in Thread]