%#(ly:set-option 'old-relative) \header { filename = "free.ly" title = "The Free Software Song" enteredby = "David Madore" arranger = "To the melody of Sadi Moma." tagline = \markup {\center-align { "Copyright © 1993 Richard Stallman" "Verbatim copying and distribution of this entire score is permitted in any medium," "provided this notice is preserved." "Typeset by David Madore using GNU LilyPond." } } } \version "2.10" %{ Converted to 2.10, added closing barline. Added some extenders and deleted one erroneous hyphen. -- Wilbert Berendsen %} %{ About the following two comments: I don't know how to get this Lilypond to insert them in the LaTeX output. I'm inserting them manually in the titledefs file. (Somebody *please* tell me a better way.) -- David Madore %} %{ Changed a syllabification a little, converted to 1.3.122 (feb 18, 2001) Han-Wen Nienhuys Converted to 2.4.2, fixed mistakes with alignment & spelling (dec 10, 2004) Erik Sandberg %} %{ To the melody of Sadi Moma. %} %{ Copyright \copyright 1993 Richard Stallman Verbatim copying and distribution of this entire score is permitted in any medium, provided this notice is preserved. Typeset by David Madore using GNU Lilypond. %} firstVoice = \relative c' { \time 7/4 \clef violin d'2 c4 b2 a2 b2 c4 b4 ( a4) g2 g2. a2. ( b4) c2. b2 b4 ( d4) a2. a1 c2 ( d4 c4 b2.) d2 c4 b2 a2 b2 c4 b4 ( a4) g2 g2. a2. ( b4) c2. b2 b4 ( d4) a2. a1 a1.. \bar "|." } secondVoice = \relative c' { \time 7/4 \clef violin b'2 a4 g2 d2 g2 g4 g2 d2 g2. g1 g2. g2 g2 d2. d1 g1.. b2 a4 g2 d2 g2 g4 g2 d2 g2. g1 g2. g2 g2 d2. d1 e1.. } wordsOne = \lyricmode { Join us now and share the so -- ftware You'll be __ free ha -- ckers, you'll be free __ Join us now and share the so -- ftware You'll be __ free ha -- ckers, you'll be free. } wordsTwo = \lyricmode { Hoar -- ders may get piles of mo -- ney, That is __ true, ha -- ckers, that is true __ But they can -- not help their neigh -- bors That's not __ good, ha -- ckers, that's not good. } wordsThree = \lyricmode { When we have e -- nough free so -- ftware At our __ call, ha -- ckers, at our call, __ We'll kick out those \set ignoreMelismata = ##t % for "li -- cen -- ses" dir -- ty li -- cen -- ses \unset ignoreMelismata E -- ver __ more, ha -- ckers, E -- ver more. } \score { << \new Staff \context Voice = VA << \set Staff.midiInstrument = "whistle" \firstVoice >> \new Lyrics \lyricsto VA \wordsOne \new Lyrics \lyricsto VA \wordsTwo \new Lyrics \lyricsto VA \wordsThree \new Staff << \set Staff.midiInstrument = "orchestral strings" \secondVoice >> >> \layout { } % this is approximately the tempo rms sang the song in his legendary recording. \midi { \context { \Score tempoWholesPerMinute = #(ly:make-moment 110 2) } } }