[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
nonunderstandable temporary warning
From: |
Pierre Perol-Schneider |
Subject: |
nonunderstandable temporary warning |
Date: |
Sun, 6 Jul 2014 13:05:33 +0200 |
Dear Bug-squad,
Here's a temporary warnig I got this morning :
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Processing `C:/Users/Pierre/Documents/LilyPond/ParadisiToccata.ly'
Parsing...
Interpreting music...[8][16][24][32][40][48][56][64][72][80]
Preprocessing graphical objects...
Interpreting music...
MIDI output to `ParadisiToccata.mid'...C:/Program Files
(x86)/LilyPond-2-19-9/usr/share/lilypond/current/scm/stencil.scm:75:24 <0>:
In procedure ly_stencil_stack in expression (ly:stencil-stack next Y ...):
C:/Program Files
(x86)/LilyPond-2-19-9/usr/share/lilypond/current/scm/stencil.scm:75:24 <1>:
Wrong type argument in position ~A (expecting ~A): ~S
Arrêté avec le code de retour 1.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I've tried to reproduce it in a mini example without success ; plus,
compilation is now ok without warning (and without changes).
So I'll try to explain the historic :
There's a couple of included files in "ParadisiToccata.ly".
One's named "myComposers.ily" is a simple list such as :
% Médiévale à Renaissance
Cabezon = \markup "Antonio de Cabezón (1510-1566)"
Fuenllana = \markup "Miguel de Fuenllana (ca.1525-ca.1579)"
Galilei = \markup "Vincenzo Galilei (ca.1520-1591)"
Judenkonig = \markup "Hans Judenkönig (ca.1445-1526)"
LeRoy = \markup "Adrian Le Roy (1520-1598)"
[...]
Paradisi = \markup\right-column {
\line { "Pietro Domenico Paradisi" }
\vspace #-.2
\line { "dit" \italic "Pier Domenico Paradies" "(1707-1791)" }
\vspace #.5
}
[...] etc.
so that I just have to put the composer variable in the header.
"ParadisiToccata.ly" is a guitar piece.
The polyphony is made with a standard construction used for years.
Heres the first 5 measures (in short) :
%%%%%%%%%%%%%%%%%%%%%%%%
\header {
composer = \Paradisi
}
global = {
\key a\major
\time 2/4
\tempo "Allegro con fuoco."
\partial 4
}
aigue = {
\set strokeFingerOrientations = #'(up)
\override StrokeFinger.add-stem-support = ##t
% mes.0
<a\am>16 <e\ai> <cis'\ap\aa> <a\ai>
| % mes.1
\omit StringNumber
<b-4\3\ap\am> <e\ai> <d'-2\ap\aa> <b\3\ai> <cis'-2> <a-1> e' cis'
| % mes.2
b16 e' <gis-1> b a e cis' a
| % mes.3
<b-4\3>16 e <d'-2> <b\3> <cis'-2> <a-1> e'cis'
| % mes.4
b16 e' gis b e a cis' a
| % mes.5
\undo\omit StringNumber
<fis-2> <b-3\3> <d'-2> \once\omit StringNumber <b\3> <gis-2\4>
<cis'-3\3> <e'\nf>
\omit StringNumber
<cis'\3>
| % mes.6
s2
}
grave = {
% mes.0
a,8\rest -\tweak extra-offset #'(-3 . 2) \f <a,\ap>
| % mes.1
<gis,-3>8 e, a, a
| % mes.2
<e-2>8 d <cis-3> \p a,
| % mes.3
<g,-3>8 e, a, a
| % mes.4
<e-2>8 d <cis-3> a,
| % mes.5
%<d\5>8 <b,-1> <e-4\5> cis
<d\5>8 <b,-1> <e-4\5> <cis-1>
}
%%%%%%%%%%%%%%%%
4 options for warning *do not* occurs anymore :
1) when header is written this way :
\header {
composer = \markup\right-column {
\line { "Pietro Domenico Paradisi" }
\vspace #-.2
\line { "dit" \italic "Pier Domenico Paradies" "(1707-1791)" }
\vspace #.5
}
}
2) when Paridisi is written this way in "myComposers.ily"
Paradisi = \markup\right-column {
\line { "Pietro Domenico Paradisi" }
%\vspace #-.2
\line { "dit" \italic "Pier Domenico Paradies" "(1707-1791)" }
\vspace #.5
}
3) when "grave" mes.5 is written this way :
| % mes.5
<d\5>8 <b,-1> <e-4\5> cis
4) when "grave" mes.6 is filled with a real note, e.g.
| % mes.6
a,2
Again, for some reason I cannot reproduce this warning even with the
"ParadisiToccata.ly" file.
I just wanted to report what happend since I saw this warning as an issue
few month ago.
Cheers,
Pierre
- nonunderstandable temporary warning,
Pierre Perol-Schneider <=