lilypond-user
[Top][All Lists]
Advanced

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

Re: Error trapping \chordmode in LP 2.11.37 for Windows


From: Mats Bengtsson
Subject: Re: Error trapping \chordmode in LP 2.11.37 for Windows
Date: Tue, 29 Jan 2008 13:19:16 +0100
User-agent: Thunderbird 2.0.0.5 (X11/20070716)

It seems that there is some difference between what ends up on the log file
if you run on Windows or if you run on some other operating system.
I don't have a Windows box with LilyPond installed, in front of me, but
when I run
lilypond -dgui yourfile.ly
in Linux, which should produce a log file in the same way as is done Windows,
I get the slightly more informative log file:

# -*-compilation-*-
Processing `yourfile.ly'
Parsing.../nobackup/2.11/share/lilypond/2.11.37/scm/chord-entry.scm:39:11: In procedure construct-chord in expression (scm-error (quote chord-format) "construct-chord" ...): /nobackup/2.11/share/lilypond/2.11.37/scm/chord-entry.scm:39:11: Spurious garbage following chord: #<Pitch f' >


What you can do in Windows to be sure to see all error printouts, is to run the
program from the command prompt.

   /Mats

Jay Ricketts wrote:
Hi all,
just about tore out my hair trying to figure out what was going on - I had a simple little score for the Danish Amen - wouldn't compile, gave no error messages in the log. I had cloned a much larger more complex piece into a template, then edited to produce this. Finally, 45 minutes later, after rebooting, checking for structure line-by-line, stripping out anything I wasn't using, I finally decided to check my syntax... ...and sure enough, I had entered a chord as ees/bes4 instead of ees4/bes. Fixed that and it worked great. I've been relying on LP's log files to tell me when I'm messing up the syntax. Once bitten twice shy, I guess. But still, even if it's a low priority fix for you all, it seems like syntax errors like these should be caught and reported in the log. So I'm reporting here, and hoping someone will agree it's a bug and add it to the bug list. I'll paste the files below. They're pretty small, but larger than your typical snippet: ---begin ly file--- \version "2.11.36"#
(set-global-staff-size 13)
pipeSymbol = \bar "|"
\header {
title = "Danish Amen"
composer = "trad"
arranger = "."
poet = "."
source = "public domain composition"
copyright = "."
style = "acclamation"
maintainer = "Jay Ricketts"
maintainerEmail = "jay.ricketts (at) gmail.com <http://gmail.com>"
lastupdated = "2008/Jan"
footer = "2008/1/28-1244"
}
mychords= \chordmode {
ees2 bes c:min g:min f:min/aes ees/bes4 bes:7 ees1
}

sopranoNotes = \relative {
 \time 4/4
\key ees \major \clef treble \set Staff.midiInstrument = "voice oohs" \bar ".|"
g'2 f ees d c4 f ees d ees1
\bar "|."
}
altoNotes = \relative {
 \time 4/4
 \key ees \major \clef treble \set Staff.midiInstrument = "voice oohs"
ees2 d c bes aes4 c bes ~ bes bes1
}
tenorNotes = \relative {
 \time 4/4
 \key ees \major \clef bass \set Staff.midiInstrument = "voice oohs"
bes2 bes g g  f4 aes g aes g1
}
bassNotes = \relative {
 \time 4/4
 \key ees \major \clef bass \set Staff.midiInstrument = "voice oohs"
}
verseOne = \lyricmode {
A -- men, a -- men, a - - - men.
}
\score { {
<<
\new ChordNames \mychords
\context Staff = TrebStaff
<<
\context Voice = SVoice {    \voiceOne \sopranoNotes     }
\context Voice = AVoice {    \voiceTwo \altoNotes    }
>>
\context Lyrics = verseone \lyricsto SVoice \verseOne
\context Staff = BassStaff
<<
\context Voice = TVoice { \voiceOne \tenorNotes } \context Voice = BVoice { \voiceTwo \bassNotes } >>
>> }  \layout {      \paper {
     system-count = #1
     }
} }
---end ly file--- ---begin log file--- # -*-compilation-*- Changing working directory to: `C:/Documents and Settings/mibjrr0/Desktop/LPFiles' Processing `C:/Documents and Settings/mibjrr0/Desktop/LPFiles/Danish Amen.ly <http://Amen.ly>'
Parsing...
---end log file--- Oh, and thanks again for a really great program. Best, Jay Ricketts
Music Director
St. Paul's Episcopal Church
Romeo, MI
------------------------------------------------------------------------

_______________________________________________
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]