LSR/1124

< LSR
Zur Navigation springen Zur Suche springen
PD Der Inhalt dieser Seite wurde aus dem LilyPond Snippet Repository übernommen und steht unter folgender Lizenz: CC0.
See Public Domain Help Pages for more info.
PD
Metric Modulation with Tuplet

LSR Snippet Nr. 1124

Beschreibung

Where you have one tempo going to another tempo, and the second tempo has the pulse of a tuplet. This can be done with markup, using postscript inside. So you can use the sample markup template and adjust
auto
tupletToSixteenth =
\markup {
    \hspace #-3.5 \vspace #8
    \concat {
      \postscript #"-4 3 rmoveto 0 0.5 rlineto 1.5 0 rlineto 2 0 rmoveto 1.5 0 rlineto 0 -0.5 rlineto stroke"
      \hspace #-2 \raise #3 \normal-text \tiny \italic "3"
      \tiny \general-align #Y #DOWN \note #"8" #1
      " = "
      \tiny \general-align #Y #DOWN \note #"16" #1
    }
  }

\relative c' {
  \time 3/4
  e \tuplet 3/2 4 { e8 e e } e  e
  \override Score.MetronomeMark.padding = 3
  \tempo \tupletToSixteenth
  \time 4/4
  \numericTimeSignature
  e16_> e e e_> e e e_> e e e_> e e e_> e e e_>
}
tupletToSixteenth =
\markup {
    \hspace #-3.5 \vspace #8
    \concat {
      \postscript #"-4 3 rmoveto 0 0.5 rlineto 1.5 0 rlineto 2 0 rmoveto 1.5 0 rlineto 0 -0.5 rlineto stroke"
      \hspace #-2 \raise #3 \normal-text \tiny \italic "3"
      \tiny \general-align #Y #DOWN \note #"8" #1
      " = "
      \tiny \general-align #Y #DOWN \note #"16" #1
    }
  }

\relative c' {
  \time 3/4
  e \tuplet 3/2 4 { e8 e e } e  e
  \override Score.MetronomeMark.padding = 3
  \tempo \tupletToSixteenth
  \time 4/4
  \numericTimeSignature
  e16_> e e e_> e e e_> e e e_> e e e_> e e e_>
}

Unterseiten