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
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to