[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Lilypond hangs on a script after adding fingering
From: |
gajatko |
Subject: |
Lilypond hangs on a script after adding fingering |
Date: |
Mon, 26 Dec 2011 15:01:26 -0800 (PST) |
Hello!
I am not sure which statement spoils the process, but the following script causes Lilypond.exe to hang without any output (I waited 100 seconds).
\version "2.12.3"
treble = \new Staff <<
\new Voice="sopran"
{ \voiceOne
{
\clef "treble"
{
\key c \major
\time 4/4
\set fingeringOrientations = #'(right)
<g'-1>2 <gis'-1>2 <a'-2>2 <b'-3>4 <a'-2>4 <d''-5>4 <a'-2>4 <cis''-4>4 <b'-3>4 <a'-2>2 <g'-1>2 <fis'-7>2 <gis'-1>4 <ais'-2>4 <b'-3>2 <c''-4>4 <cis''-4>4 <a'-2>1 }
}
}
\new Voice="alt"
{ \voiceTwo
{
\clef "treble"
{
\set fingeringOrientations = #'(right)
<e'-6>2 <e'-6>2 <e'-6>1 <d'-5>2 <e'-6>2 <d'-5>2 <e'-6>2 <cis'-4>2 <cis'-4>2 <d'-5>1 <cis'-4>1 }
}
} >>
bass = \new Staff <<
\new Voice="tenor"
{ \voiceOne
{
\clef "bass"
{
\set fingeringOrientations = #'(right)
\key c \major
<c'-4>2 <d'-5>2 <cis'-4>1 <d'-5>2 <b-3>4 <cis'-4>4 <d'-5>4 <b-3>4 <d'-5>4 <cis'-4>4 <b-3>4 <ais-2>2 <cis'-4>4 <a-2>2 <gis-1>2 <a-2>1 }
}
}
\new Voice="bas"
{ \voiceTwo
{
\clef "bass"
{
\set fingeringOrientations = #'(right)
<c'-4>2 <bes-3>2 <a-2>2 <g-1>2 <fis-7>2 <g-1>2 <fis-7>2 <e-6>2 <fis-7>2 <e-6>4 <fis-7>4 <f-7>4 <e-6>2 <e-6>4 <a-2>1 }
}
}
\chords {
\germanChords
\set chordNameLowercaseMinor = ##t
c2:1.1.3.5
e2:5.7-.1.3
a2:1.3.5.1
cis4:5.1.3-.7-
a4:7-.3.5.1
d4:3.1.1.1
d4:3.1.1.5
cis4:5.7-.3-.1
cis4:5.1.3-.7-
d4:3.1.1.5
b4:5.1.3-.7-
e4:1.7-.1.3-
cis4:3-.1.3-.5
d4:3.6.7.3
fis2:1.3.5.1
ais4:5.1.3-.7-
fis4:1.5.5.3
b4:5.7-.3-.1
b2:4.7-.3-.1
c4:3.5.2.1
cis4:3-.5.2-.1
a1:1.1.3.1
}
>>
\score {
<<
\treble
\bass
>>
\layout {}
\midi {}
}
On the other hand, the following scripts works correctly:
1.)
\version "2.12.3"
treble = \new Staff <<
\new Voice="sopran"
{ \voiceOne
{
\clef "treble"
{
\key c \major
\time 4/4
\set fingeringOrientations = #'(right)
<c''-4>2 <bes'-3>2 <c''-4>1 <e''-6>2 <d''-5>2 <e''-6>1 }
}
}
\new Voice="alt"
{ \voiceTwo
{
\clef "treble"
{
\set fingeringOrientations = #'(right)
<e'-6>2 <d'-5>2 <e'-6>1 <e'-6>2 <fis'-7>2 <g'-1>1 }
}
} >>
bass = \new Staff <<
\new Voice="tenor"
{ \voiceOne
{
\clef "bass"
{
\set fingeringOrientations = #'(right)
\key c \major
<g-1>2 <f-7>2 <g-1>1 <c-4>2 <d-5>2 <c'-4>1 }
}
}
\new Voice="bas"
{ \voiceTwo
{
\clef "bass"
{
\set fingeringOrientations = #'(right)
<g,-1>2 <f,-7>2 <c-4>1 <g,-1>2 <a,-2>2 <g-1>1 }
}
}
\chords {
\germanChords
\set chordNameLowercaseMinor = ##t
c2:5.5.3.1
bes2:5.5.3.1
c1:1.5.3.1
c2:5.1.3.3
d2:5.1.3.1
c1:5.1.5.3
}
>>
\score {
<<
\treble
\bass
>>
\layout {}
\midi {}
}
2. Some problems appear, but they neither hang nor crash lilypond
\version "2.12.3"
treble = \new Staff <<
\new Voice="sopran"
{ \voiceOne
{
\clef "treble"
{
\key c \major
\time 4/4
\set fingeringOrientations = #'(right)
<g'>2 <gis'>2 <a'>2 <b'>4 <a'>4 <d''>4 <a'>4 <cis''>4 <b'>4 <a'>2 <g'>2 <fis'>2 <gis'>4 <ais'>4 <b'>2 <c''>4 <cis''>4 <a'>1 }
}
}
\new Voice="alt"
{ \voiceTwo
{
\clef "treble"
{
\set fingeringOrientations = #'(right)
<e'>2 <e'>2 <e'>1 <d'>2 <e'>2 <d'>2 <e'>2 <cis'>2 <cis'>2 <d'>1 <cis'>1 }
}
} >>
bass = \new Staff <<
\new Voice="tenor"
{ \voiceOne
{
\clef "bass"
{
\set fingeringOrientations = #'(right)
\key c \major
<c'>2 <d'>2 <cis'>1 <d'>2 <b>4 <cis'>4 <d'>4 <b>4 <d'>4 <cis'>4 <b>4 <ais>2 <cis'>4 <a>2 <gis>2 <a>1 }
}
}
\new Voice="bas"
{ \voiceTwo
{
\clef "bass"
{
\set fingeringOrientations = #'(right)
<c'>2 <bes>2 <a>2 <g>2 <fis>2 <g>2 <fis>2 <e>2 <fis>2 <e>4 <fis>4 <f>4 <e>2 <e>4 <a>1 }
}
}
\chords {
\germanChords
\set chordNameLowercaseMinor = ##t
c2:1.1.3.5
e2:5.7-.1.3
a2:1.3.5.1
cis4:5.1.3-.7-
a4:7-.3.5.1
d4:3.1.1.1
d4:3.1.1.5
cis4:5.7-.3-.1
cis4:5.1.3-.7-
d4:3.1.1.5
b4:5.1.3-.7-
e4:1.7-.1.3-
cis4:3-.1.3-.5
d4:3.6.7.3
fis2:1.3.5.1
ais4:5.1.3-.7-
fis4:1.5.5.3
b4:5.7-.3-.1
b2:4.7-.3-.1
c4:3.5.2.1
cis4:3-.5.2-.1
a1:1.1.3.1
}
>>
\score {
<<
\treble
\bass
>>
\layout {}
\midi {}
}
The problem began to occur after adding information about fingering (which I use for different purpose here, but it doesn't really matter, even if I get warnings like "Warning: Fingering notation for finger number 6").
Concluding:
1. The script hangs lilypond after adding figering information.
2. Another, very similar script does not hang lilypond after adding figering information.
I hope that samples provided are enough to find out what is a problem for a lilypond specialist. Please ask if any additional information was needed. I couln'd find a part of a script which actually breaks the process, so any help will be appreciated.
View this message in context: Lilypond hangs on a script after adding fingering
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.
- Lilypond hangs on a script after adding fingering,
gajatko <=
Re: Lilypond hangs on a script after adding fingering, Thomas Morley, 2011/12/28