\version "2.25.2"
#(set-default-paper-size "a7")
\paper {
indent = 0
}
\header {
tagline = ##f
}
\layout {
\context {
\Voice
\consists "Horizontal_bracket_engraver"
\override HorizontalBracket.direction = #UP
}
}
\relative {
c''4 c
\override HorizontalBracketText.text = "intro"
c\startGroup c \break c c c\stopGroup
c c
}
\remove "Volta_engraver"
im Staff Kontext des Ossia-Systems aber schon geholfen.g4\rest
geschrieben hast.r4
in diesem Fall offenbar zu hoch vorkommt; allerdings würde ich im Zweifelsfall immer erstmal schauen, wie es am Ende im Kontext aussieht. Davon abgesehen sollte die Pause immer nur um ein Vielfaches des Linienabstands (staff-space) verschoben werden, also liebera4\rest
oder (um klar zu machen, was da eigentlich passiert)\tweak Y-offset 2 r4
Damit sitzt sie dann – wie üblich und etwas besser lesbar – mit dem Bogen nicht auf der Linie, sondern im Zwischenraum.upper = \transpose c c'{
\clef treble
\key d \minor
\time 3/4
<a, f>8 <c a>~ <c a>2
}
lower = {
\clef bass
\key d \minor
\time 3/4
f,4 c f
}
\score {
<<
\new PianoStaff <<
\new Staff = "upper" \upper
\new Staff = "lower" \lower
>>
>>
\layout {
\context { \Staff \RemoveEmptyStaves }
}
\midi { }
}
Du darfst diesen Dateianhang nicht ansehen. \version "2.24.0"
% override stencil
marcatoToArc = -\tweak stencil
#(lambda (grob)
(ly:make-stencil
'(path 0.2
(
moveto 0 0.125
curveto 0.25 -0.25 0.75 -0.25 1 0.125
)
round
round
#f)
; x-extend
(cons 0 1)
; y-extend
(cons 0 0.5))) ^\marcato
marcatoToArcInv = -\tweak stencil
#(lambda (grob)
(ly:make-stencil
'(path 0.2
(
moveto 0 -0.125
curveto 0.25 0.25 0.75 0.25 1 -0.125
)
round
round
#f)
; x-extend
(cons 0 1)
; y-extend
(cons 0 0.5))) ^\marcato
% shortcut
arc = \marcatoToArc
arcInv = \marcatoToArcInv
% example
{
c' \arc
c' \arcInv
b' \arc
g' \arc
d'' \arcInv
}