Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: ValidUserName am Donnerstag, 19. April 2018, 23:37

Titel: Geänderete Tupletbezeichner bei verschachtelten Tuplets
Beitrag von: ValidUserName am Donnerstag, 19. April 2018, 23:37
Bin mal wieder am Rumspielen (und Zweckentfremden) mit Tuplets und dabei auf das hier gestoßen:

\version "2.19.81"

\include "lilypond-book-preamble.ly"

\relative{
\once \override TupletNumber.text = \markup{outer}
  \tuplet 3/4 1 {
   \once \override TupletNumber.text = \markup{inner1}
   \tuplet 5/2 4 { c8[ c c c c] }
   \once \override TupletNumber.text = \markup{inner2}
   \tuplet 7/4 4 { c16[ c c c c c c] }
   \once \override TupletNumber.text = \markup{inner3}
   \tuplet 3/2 4 { c8[ c c] }
  }
  | \bar "."
}


Warum erhält die äußere Klammer hier nicht wie beabsichtigt das Markup "outer"?
Titel: Antw:Geänderete Tupletbezeichner bei verschachtelten Tuplets
Beitrag von: harm6 am Freitag, 20. April 2018, 00:34
Zitat
Warum erhält die äußere Klammer hier nicht wie beabsichtigt das Markup "outer"?

Zwei \overrides desselben properties zur selben Zeit, einer überschreibt den anderen. Verwende \tweak.


\relative{
  \tweak text "outer"
  \tuplet 3/4 1 {
   \tweak text "inner1"
   \tuplet 5/2 4 { c8[ c c c c] }
   \tweak text "inner2"
   \tuplet 7/4 4 { c16[ c c c c c c] }
   \tweak text "inner3"
   \tuplet 3/2 4 { c8[ c c] }
  }
  | \bar "."
}


Gruß,
  Harm