Autor Thema: Metronom-Angabe platzieren  (Gelesen 2446 mal)

chf

  • Member
Metronom-Angabe platzieren
« 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
}

comper

  • Member
Re:Metronom-Angabe platzieren
« Antwort #1 am: Donnerstag, 18. März 2010, 21:51 »
Ich denke, die R1-Abschnitte müssen lediglich breiter sein. 

Meine alte stretchMMR könnte helfen?
Hier ist eine andere, vielleicht beherrschbarer, basierend auf LSR 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



chf

  • Member
Re:Metronom-Angabe platzieren
« Antwort #2 am: Freitag, 19. März 2010, 19:01 »
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

comper

  • Member
Re:Metronom-Angabe platzieren
« Antwort #3 am: Freitag, 19. März 2010, 21:01 »
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

chf

  • Member
Re:Metronom-Angabe platzieren
« Antwort #4 am: Samstag, 20. März 2010, 18:16 »
Entschuldige, comper, ich muss wohl gestern was falsch gemacht haben - natürlich geht's.
Danke!
Gruß chf