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:
http://old.nabble.com/Lilypond-hangs-on-a-script-after-adding-fingering-tp33039597p33039597.html
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user