bug-lilypond
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]