Hallo zusammen,
ich habe folgendes Problem:
Ich würde gerne das Beispiel wie in dem Bild setzen.
Wenn ich dies ohne gregorian.ly mache, schaffe ich es das System auf zwei rote Linien richtig platziert zu reduzieren.
Allerdings fehlen dann die passenden Notenköpfe, weil keine "leeren" existieren, sondern nur ausgefüllte.
Weiter ist noch die Frage, ob einer den Notenschlüssel kennt und wie der in Lilypond gesetzt wird.
Gibt es dafür Hilfe oder Ideen?
MfG
Hallo,
willkommen im Forum.
Ich würde wohl so vorgehen:
\version "2.23.7"
\header {
title = "Vom Leiden des Herrn"
}
\include "gregorian.ly"
#(set-default-paper-size "a5")
\layout {
ragged-last = ##f
\context {
\Score
barAlways = ##t
}
\context {
\Staff
\override StaffSymbol.line-positions = #'(-2 0)
\override StaffSymbol.color = #red
\omit TimeSignature
\hide BarLine
\override BarLine.hair-thickness = 1
\override BarLine.bar-extent = #'(-1.5 . 0.5)
\override BarLine.kern = 2.0
%% relies on font `Morris Roman' being installed, maybe search for different
%% one
\override Clef.stencil =
#(grob-transformer 'stencil
(lambda (grob original)
(grob-interpret-markup grob
#{ \markup \override #'(font-name . "Morris Roman,") "g" #})))
}
\context {
\Voice
\omit Stem
\omit Flag
\omit Dots
\omit Beam
\override NoteHead.style = #'vaticana.punctum
\override NoteHead.no-ledgers = ##t
\override NoteHead.stencil =
#(grob-transformer 'stencil
(lambda (grob original)
(if (positive? (ly:grob-property grob 'duration-log))
original
(grob-interpret-markup grob
#{
\markup
\musicglyph #"noteheads.svaticana.linea.punctum.cavum"
#}))))
}
}
<<
\relative g' {
\clef "soprano"
%% must become after \clef
\set Staff.clefPosition = -0.8
f4 g a1
\break
a4 g \divisioMinima a1 g4 f
\break
a4 a \divisioMaxima
s1^\markup \fontsize #-6 \halign #0 "(skipped)"
\once \override Staff.BarLine.extra-spacing-height = #'(-inf.0 . +inf.0)
\once \undo \hide Staff.BarLine
\bar "||"
f4 f
\undo \hide Staff.BarLine
\override Staff.BarLine.X-extent = #'(-1 . 30)
\bar "||"
}
\new Lyrics \lyricmode {
Der4 barm --
\once \override LyricText.self-alignment-X = #LEFT
"herzige Gott der seinen Sohn für uns dahin ge"1 --
ge4 -- ben
\once \override LyricText.self-alignment-X = #LEFT
"und uns in ihm ein Beispiel der"1
\once \override LyricText.self-alignment-X = #0.8
Liebe4
ge4 -- schenkt hat
\once \override LyricText.font-size = #-6 "skipped"1
\once \override LyricText.self-alignment-X = #0.8
\markup { \with-color #red "A.:" A }4 -- men
}
>>
Die numerischen Werte bei den \overrides müssen bei anderem layout natürlich angepasst werden. Bitte beachte die Kommentare.
Gruß,
Harm
Danke, Harm,
für das Willkommen und das Beispiel.
Soweit ich es sehe, lassen sich mittels
#(set-global-staff-size 25)
und
\set fontSize = #4
relativ anpassen.
Gibt es noch eine Möglichkeit mittels \set stanza = "A.:" die Antwort zu setzen und rot einzufärben oder wird diese immer falsch gesetzt und verschoben dargestellt?
Gruß, verirrter
ZitatGibt es noch eine Möglichkeit mittels \set stanza = "A.:" die Antwort zu setzen und rot einzufärben
Du könntest folgendes versuchen:
\override StanzaNumber.padding = 0.5
\override StanzaNumber.color = #red
\set stanza = "A.:"
Gruß,
Harm
Das klappt so ganz gut.
Vielen Dank.
Gruß Verirrter