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