lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Figured bass bug in 2.23.82?


From: Lukas-Fabian Moser
Subject: Re: Figured bass bug in 2.23.82?
Date: Mon, 12 Dec 2022 22:58:49 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2

Hi,

OK. What do you get with

\version "2.23.82"

\new FiguredBass \figuremode {
  \override BassFigure.stencil =
    #(grob-transformer
      'stencil
      (lambda (grob orig)
        (pretty-print (ly:stencil-expr orig) (current-error-port))
        orig))
  <6> <_+> <_-> <_!>
}

?

Thanks for cooking this up and sparing me the time of doing it myself!

This returns:

Starte lilypond 2.23.10 [Ohne Titel]... »/tmp/frescobaldi-ptz7uh_b/tmpng0zd7_5/document.ly« wird verarbeitet Analysieren... Interpretation der Musik... Vorverarbeitung der grafischen Elemente... Ideale Seitenanzahl wird gefunden... Musik wird auf eine Seite angepasst... Systeme erstellen... Konvertierung nach »document.pdf«... (utf-8-string "emmentaler-11 3.9453125" "6" (translate-stencil (0.0 . 0.0) (glyph-string #<Pango_font (#f . 1.0)> "Emmentaler-11" 3.9443359375 #f ((0.785296062992126 (0.0 . 1.1225612496924213) 0.0 0.0 "six")) "/home/lukas/.local/share/fonts/emmentaler-11.otf" 0 "6" ((1 . 1))))) (translate-stencil (0.08535826771653543 . 0.0) (utf-8-string "emmentaler-11 3.9453125" "♯" (translate-stencil (0.0 . 0.0) (glyph-string #<Pango_font (#f . 1.0)> "Emmentaler-11" 3.9443359375 #f ((0.6145795275590551 (-0.16838252030019685 . 1.2909104269192913) 0.0 0.0 "accidentals.sharp.figbass")) "/home/lukas/lilypond-versions/lilypond-2.23.10/share/lilypond/2.23.10/fonts/otf/emmentaler-11.otf" 0 "♯" ((3 . 1)))))) (translate-stencil (0.08535826771653543 . 0.0) (utf-8-string "emmentaler-11 3.9453125" "♭" (translate-stencil (0.0 . 0.0) (glyph-string #<Pango_font (#f . 1.0)> "Emmentaler-11" 3.9443359375 #f ((0.6145795275590551 (-0.10999879890501968 . 1.2549999369463583) 0.0 0.0 "accidentals.flat.figbass")) "/home/lukas/lilypond-versions/lilypond-2.23.10/share/lilypond/2.23.10/fonts/otf/emmentaler-11.otf" 0 "♭" ((3 . 1)))))) (translate-stencil (0.08535826771653543 . 0.0) (utf-8-string "emmentaler-11 3.9453125" "♮" (translate-stencil (0.0 . 0.0) (glyph-string #<Pango_font (#f . 1.0)> "Emmentaler-11" 3.9443359375 #f ((0.6145795275590551 (-0.1279707154281496 . 1.250498622047244) 0.0 0.0 "accidentals.natural.figbass")) "/home/lukas/lilypond-versions/lilypond-2.23.10/share/lilypond/2.23.10/fonts/otf/emmentaler-11.otf" 0 "♮" ((3 . 1)))))) Kompilation erfolgreich beendet Erfolgreich abgeschlossen in 0.4".


For 2.23.9, it was:

Starte lilypond 2.23.9 [Ohne Titel]... »/tmp/frescobaldi-ptz7uh_b/tmpng0zd7_5/document.ly« wird verarbeitet Analysieren... Interpretation der Musik... Vorverarbeitung der grafischen Elemente... Ideale Seitenanzahl wird gefunden... Musik wird auf eine Seite angepasst... Systeme erstellen... Konvertierung nach »document.pdf«... (utf-8-string "emmentaler-16 5.5791015625" "6" (translate-stencil (0.0 . 0.0) (glyph-string #<Pango_font (#f . 1.0)> "Emmentaler-16" 5.5791015625 #f ((1.0925858267716535 (0.0 . 1.5874303780142716) 0.0 0.0 "six")) "/home/lukas/.local/share/fonts/emmentaler-16.otf" 0 "6" ((1 . 1))))) (translate-stencil (0.0 . 0.0) (translate-stencil (0.3 . 0.0) (with-outline (round-filled-box -0.0 0.6929625770662273 -0.0 1.5969331539124014 0.0) (translate-stencil (0.0 . 0.7559558297364156) (named-glyph #<Modified_font_metric ("emmentaler-13" . 0.5690194617916665)> "accidentals.sharp"))))) (translate-stencil (0.0 . 0.0) (translate-stencil (0.4047654351107822 . 0.0) (with-outline (round-filled-box 0.10476543511078225 0.503972419707314 -0.0 1.5969331539124014 0.0) (translate-stencil (0.0 . 0.42847915032242256) (named-glyph #<Modified_font_metric ("emmentaler-13" . 0.5690194617916665)> "accidentals.flat"))))) (translate-stencil (0.0 . 0.0) (translate-stencil (0.3 . 0.0) (with-outline (round-filled-box -0.0 0.4199736832982911 -0.0 1.5969331539124014 0.0) (translate-stencil (0.0 . 0.7559558297364156) (named-glyph #<Modified_font_metric ("emmentaler-13" . 0.5690194617916665)> "accidentals.natural"))))) Kompilation erfolgreich beendet Erfolgreich abgeschlossen in 0.4".

And if I add a <6+> (so the glyphs are printed correctly), I get:

Starte lilypond 2.23.10 [Ohne Titel]... »/tmp/frescobaldi-ptz7uh_b/tmpng0zd7_5/document.ly« wird verarbeitet Analysieren... Interpretation der Musik... Vorverarbeitung der grafischen Elemente... Ideale Seitenanzahl wird gefunden... Musik wird auf eine Seite angepasst... Systeme erstellen... Konvertierung nach »document.pdf«... (utf-8-string "emmentaler-11 3.9453125" "6" (translate-stencil (0.0 . 0.0) (glyph-string #<Pango_font (#f . 1.0)> "Emmentaler-11" 3.9443359375 #f ((0.785296062992126 (0.0 . 1.1225612496924213) 0.0 0.0 "six")) "/home/lukas/.local/share/fonts/emmentaler-11.otf" 0 "6" ((1 . 1))))) (translate-stencil (0.08535826771653543 . 0.0) (utf-8-string "emmentaler-11 3.9453125" "♯" (translate-stencil (0.0 . 0.0) (glyph-string #<Pango_font (#f . 1.0)> "Emmentaler-11" 3.9443359375 #f ((0.6145795275590551 (-0.16838252030019685 . 1.2909104269192913) 0.0 0.0 "accidentals.sharp.figbass")) "/home/lukas/lilypond-versions/lilypond-2.23.10/share/lilypond/2.23.10/fonts/otf/emmentaler-11.otf" 0 "♯" ((3 . 1)))))) (translate-stencil (0.08535826771653543 . 0.0) (utf-8-string "emmentaler-11 3.9453125" "♭" (translate-stencil (0.0 . 0.0) (glyph-string #<Pango_font (#f . 1.0)> "Emmentaler-11" 3.9443359375 #f ((0.6145795275590551 (-0.10999879890501968 . 1.2549999369463583) 0.0 0.0 "accidentals.flat.figbass")) "/home/lukas/lilypond-versions/lilypond-2.23.10/share/lilypond/2.23.10/fonts/otf/emmentaler-11.otf" 0 "♭" ((3 . 1)))))) (translate-stencil (0.08535826771653543 . 0.0) (utf-8-string "emmentaler-11 3.9453125" "♮" (translate-stencil (0.0 . 0.0) (glyph-string #<Pango_font (#f . 1.0)> "Emmentaler-11" 3.9443359375 #f ((0.6145795275590551 (-0.1279707154281496 . 1.250498622047244) 0.0 0.0 "accidentals.natural.figbass")) "/home/lukas/lilypond-versions/lilypond-2.23.10/share/lilypond/2.23.10/fonts/otf/emmentaler-11.otf" 0 "♮" ((3 . 1)))))) (combine-stencil (translate-stencil (-0.7145795275590551 . 0.0) (utf-8-string "emmentaler-11 3.9453125" "♯" (translate-stencil (0.0 . 0.0) (glyph-string #<Pango_font (#f . 1.0)> "Emmentaler-11" 3.9443359375 #f ((0.6145795275590551 (-0.16838252030019685 . 1.2909104269192913) 0.0 0.0 "accidentals.sharp.figbass")) "/home/lukas/lilypond-versions/lilypond-2.23.10/share/lilypond/2.23.10/fonts/otf/emmentaler-11.otf" 0 "♯" ((3 . 1)))))) (utf-8-string "emmentaler-11 3.9453125" "6" (translate-stencil (0.0 . 0.0) (glyph-string #<Pango_font (#f . 1.0)> "Emmentaler-11" 3.9443359375 #f ((0.785296062992126 (0.0 . 1.1225612496924213) 0.0 0.0 "six")) "/home/lukas/.local/share/fonts/emmentaler-11.otf" 0 "6" ((1 . 1)))))) Kompilation erfolgreich beendet Erfolgreich abgeschlossen in 0.4".

Lukas


reply via email to

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