Am 2008-09-13 um 16:55 schrieb [EMAIL PROTECTED]:
There are some things I don't understand. I invoke the program from the command line:
lilypond --pdf  filename.ly
On my WInXP machine, this works fine. The program spits out some status lines, and the *.ps and *.pdf files appear. On my Win Vista laptop, when I type the command the version line appears ... and I wait. It sits there about 45 or 50 seconds, then (finally) runs normally.
Does anybody know what's going on hre, and what I can do to fix it?

Maybe it's looking for fonts, but I've no experience with (LilyPond on) Windows.

Here's one more: I have a section like this:

\new Staff = women
   <<
   \new Voice =
   "sopranos" { \voiceOne << \global \sopMusic >> }


   \new Lyrics = sopranos { s1 }
   \new Lyrics = sopranosb { s2 }
   \new Staff = men

   <<
     \clef bass
     \new Voice =
     "basses" { \voiceTwo <<\global \bassMusic >> }

   \context Lyrics = sopranos \lyricsto sopranos \sopWords
   \context Lyrics = sopranosb \lyricsto sopranos \sopWordsb

My question is about the "\new Lyrics" command. What's the {s1} referring to? It uses "sopransob" to find the right set of lyrics. When I had four verses, I used s1, s2, s3, and s4. got an error message saying that 3 is not a duration. True, but what's that got to do with
anything.


I find your code somewhat confusing, don't know how that is supposed to work.

The whole syntax for lyrics is:
\lyricsto someVoiceName \new Lyrics \lyricmode{ your ly -- rics }

Perhaps try my attached song sheet template.


Greetlings from Lake Constance
---
fiëé visuëlle
Henning Hraban Ramm
http://www.fiee.net
http://angerweit.tikon.ch/lieder/
https://www.cacert.org (I'm an assurer)

\version "2.10.33"
#(ly:set-option (quote no-point-and-click))

\header{
	title = "Your Song"
	poet = "T: "
	composer = "M: "
%	instrument = "2 voc + git"
	source = ""
	maintainer = "Henning Hraban Ramm"
	maintainerWeb = "http://angerweit.tikon.ch/lieder/";
	lastupdated = "2008-09-13"
	tagline = ""
	copyright = ""
}

global = {
	\clef treble
	\key a \minor
	\time 4/4
}

guitarChords = \chordmode {
	% put your guitar chords here
	% use the same repeats as in the voices!
}

dynamics = \relative c {
	% use this to influence MIDI dynamics
	r1\mp
}

% if you use \voiceOne and \voiceTwo,
% you can print two voices on one staff

upperVoice = \relative c'' {
	%\voiceOne
	\repeat volta 2 {
	}
	\alternative {
		{  }
		{  }
	}
}

lowerVoice = \relative c' {
	%\voiceTwo
	\repeat volta 2 {
	}
	\alternative {
		{  }
		{  }
	}	
}

text = \lyricmode {
	%\set stanza = "1. "
	% You know how to write ly -- rics, don’t you?
}

% Paper Output
\score {
	<<
		\context ChordNames {
			% \germanChords
			\set chordChanges = ##t
			\guitarChords
		}
		\context Staff = Upper <<
			\global
			\context Voice = "one" \upperVoice
			%\context Voice = "two" \lowerVoice
		>>
		\lyricsto "one" \new Lyrics { \text }
		% comment this if you need only one voice:
		\context Staff = Lower <<
			\global
			%\context Voice = "one" \upperVoice
			\context Voice = "two" \lowerVoice
		>>
	>>
	\layout { 
		indent = 0\cm
	}
}
% more verses:
\markup{}
\markup {
   \fill-line {
	 \hspace #0.1 % distance from left margin
	  \column {
	   \line { "1."
		 \column {
		""
		""
		 }
	   }
	   \hspace #0.2 % vertical distance between verses
	   \line { "2."
		 \column {
		  ""
		""
		 }
	   }
	 }
	 \hspace #0.1  % horiz. distance between columns
	  \column {
	   \line { "3."
		 \column {
		  ""
		""
		 }
	   }
	   \hspace #0.2 % distance between verses
	   \line { "4."
		 \column {
		  ""
		""
		 }
	   }
	 }
   \hspace #0.1 % distance to right margin
   }
 }


% MIDI Output
\score {
	\unfoldRepeats { % otherwise you don't get repeats in the MIDI
		<<
			\context Staff = chords <<
				\set Staff.midiInstrument = "fx 4 (atmosphere)"
				\context Voice = chords {
					<< \dynamics \guitarChords >>
				}
			>>
			\context Staff = Upper <<
				\set Staff.midiInstrument = "violin"
				\context Voice = Upper \upperVoice
			>>
			\context Staff = Lower <<
				\set Staff.midiInstrument = "viola"
				\context Voice = Lower \lowerVoice
			>>
		>>
	}
	\midi{
		\context { \Score
		tempoWholesPerMinute = #(ly:make-moment 120 4)
		}
	}
}
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to