Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: chf am Donnerstag, 18. März 2010, 12:47
-
Liebe Freunde,
wie kann ich die Metronom-Angabe an die richtige Stelle bringen (4/4 R1) und obendrein die Karambolage mit dem Taktwechsel vermeiden?
Ich weiß, dass ich sie unter die Zeile schreiben könnte, würde das aber nur ungern tun...
Gruß
chf
\version "2.12.2"
\relative c {
\clef bass
\cadenzaOn \set Score.currentBarNumber = #28 \override Staff.Stem #' transparent = ##t a,4^\markup " senza misura, ad lib. mit Wiederh." b c es a, b c es a, b c es a, b c es \grace s \grace s \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible \mark \markup { \musicglyph #"scripts.ufermata" }
\cadenzaOff \autoBeamOn
\bar "||" \time 4/4 \tempo \markup "" 4=78 \override Staff.Stem #' transparent = ##f \set Score.currentBarNumber = #29 R1
\override Score.RehearsalMark #'self-alignment-X = #0
\mark \markup {
\concat {
\huge (
\small {
" "
\general-align #Y #DOWN \note #"4" #1
\translate #'( 1.5 . 0)
"="
\translate #'( 1.5 . 0)
\general-align #Y #DOWN \note #"4." #1
}
\huge ")"
}
}
\bar "||" \time 6/8
\set Score.skipBars = ##t R1*6/8*3 \bar "|:" e4^\markup {arco}_\markup {\dynamic f \bold " 2.x" \dynamic p} g8 d'4 r8 g,4
}
-
Ich denke, die R1-Abschnitte müssen lediglich breiter sein.
Meine alte (https://liarchiv.joonet.de/index.php?topic=314.msg1902#msg1902)stretchMMR könnte helfen?
Hier ist eine andere, vielleicht beherrschbarer, basierend auf LSR 587 (http://lsr.dsi.unimi.it/LSR/Item?id=587):
stretchMMR = #(define-music-function (parser location width) (number?)
#{
\once \override TextScript #'extra-spacing-width = #'(0 . 0)
s1*0_\markup \with-dimensions #(cons 0 $width) #'(0 . 0) \null
#})
Dann vor den 29er R1 (und evtl. auch vor den 30er R1*6/8*3) etwa #15 Breite bestellen:
\set Score.currentBarNumber = #29
\stretchMMR #15
R1
Gruss
-
So wird's leider nix.
Mit
\once \override MultiMeasureRest #'minimum-length = #'15
wäre genug Platz, aber die Angabe beharrt auf ihrer Position über dem 6/8-Takt.
Ich habe schon probiert, sie nach links zu schieben wie einen Text, aber da stelle ich mich wohl wieder zu dumm an...
Gruß
chf
-
In diesem Schnipsel braucht die alte stretchMMR viel mehr als #15, um genug Gegendruck aufzubringen.
Aber mit der neuen gehts mit #15 wie im Bild.
Und mit minimum-length allein ist es nicht getan, weil so
der Musikablauf zwischen \tempo und R1 gleich (sprich leer) bleibt.
Gruss
-
Entschuldige, comper, ich muss wohl gestern was falsch gemacht haben - natürlich geht's.
Danke!
Gruß chf