Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: ingmar am Montag, 28. März 2016, 07:09
-
Folgendes Beispiel enthält Wiederholungen, die aus irgendeinem Grund nicht angezeigt werden:
\version "2.19.37"
MUSIC = \relative c'' {
\repeat volta 2 { a2 c f2. e4 d2 c b1 }
\repeat volta 2 { d2 c bes1 c2 a2 bes1 }
}
\bookpart {
\score { \new MensuralStaff { \MUSIC } }
}
Ersetzte ich \new MensuralStaff durch \new Staff, kommen die Wiederholungen zum Vorschein. Wie kommt das, und was kann ich dagegen tun?
Danke, Gruß,
--ingmar
-
Ich sehe garade, ich hatte das bereits einmal in diesem Thread (https://liarchiv.joonet.de/index.php?topic=2124) angesprochen und hatte mir anschließend beholfen, indem ich die einzelnen Wiederholungszeichen später ein zweites Mal ausdrücklich hinzugesetzt hatte. Aber wirklich gelöst ist das Problem für mich nicht!
Zur Mensuralnotation gehört der Verzicht auf Taktstriche, da gehe ich konform, aber Wiederholungszeichen wurden in Tänzen durchaus verwendet und sollten daher nicht zwangsweise weggefiltert werden.
--ingmar
-
Neben den Methoden aus dem anderen Thread (was stört an defaultBarType = #"" ?), hier noch ein paar Möglichkeiten:
\version "2.19.38"
myLayoutI =
\layout {
\context {
\MensuralStaff
\override BarLine.transparent =
#(lambda (grob)
(if (member (ly:grob-property grob 'glyph-name) '(":..:" ".|:" ":|."))
#f
#t))
}
}
#(define-bar-line "x" "" "" "|")
myLayoutII =
\layout {
\context {
\Score
defaultBarType = #""
%defaultBarType = #"x"
}
\context {
\MensuralStaff
\revert BarLine.transparent
}
}
m =
\relative c'' {
\repeat volta 2 { a2 c f2. e4 d2 c b1 }
\break
\repeat volta 2 { d2 c bes1 c2 a2 bes1 }
}
\score {
\new StaffGroup
<<
\new MensuralStaff \m
\new MensuralStaff \m
>>
\layout {
\myLayoutI
%\myLayoutII
}
}
HTH,
Harm
-
Nun klappts, wie es soll. Danke!
--ingmar