Ihr Lieben,
noch bin ich nicht fertig.
Meine Kadenzen sehen jetzt so aus:
\version "2.12.2."
\relative c'' {
#(define (alt-bar-number BarNumber)
"Append /II to the bar number."
(let* (
; Set barNumber to the current value
(barNumber (ly:grob-property BarNumber 'text))
; Append "/II" to it
(bisBarNumber (string-append barNumber "/II" )))
; Store the new value back
(ly:grob-set-property! BarNumber 'text bisBarNumber))
; and print it
(ly:text-interface::print BarNumber))
b4\p <g c e> <f c' f> r4 R1
%\override Score.RehearsalMark #'self-alignment-X = #RIGHT
\override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible
\mark \markup { \musicglyph #"scripts.ufermata" } \break
%\override Score.BarNumber #'break-visibility = #all-visible
%% beginne Kadenz 1a
\cadenzaOn
\autoBeamOff
\override Staff.Stem #'transparent = ##t
\override BreathingSign #'text = #(make-musicglyph-markup "scripts.caesura.curved")
\set Score.currentBarNumber = 27 a,4^\markup "sensa misura" b c es c b a b c es c b \breathe
%% jetzt Kadenz 1a am Zeilenumbruch abbrechen, um Taktzahl auszugeben
a'8 b c es c a a b c es c a \breathe \cadenzaOff \bar "" \break
%% den stencil durch obige Funktion ersetzen
\once \override Score.BarNumber #'stencil = #alt-bar-number
%% Kadenz 1a als 1b fortsetzen
\cadenzaOn a'16 b c b a b c b es c b c es c b c
%% Kadenz 1b beenden
\cadenzaOff
\mark \markup \musicglyph #"scripts.ufermata" \bar "||"
%% aktuelle Taktnummer auf "4" setzen
\set Score.currentBarNumber = #28
\grace s4^\markup "sensa misura"
\once \override MultiMeasureRest #'expand-limit = #0
R1
\mark \markup \musicglyph #"scripts.ufermata"
\override Staff.Stem #'transparent = ##f \cadenzaOff \bar "||" \break
}
Die Tonfolgen in der 2. Zeile sind (gedachte) Sechzehntel. Optisch sollte das erkennbar sein durch engeres Zusammenrücken. Die Pause für die 2. Kadenz bekäme mehr Raum. Es bleibt beim Zeilenumbruch.

Gruß chf