Tuplet Number formatieren
Zur Navigation springen
Zur Suche springen
Scheme Code
%% Tuplet Beschriftung ändern
%% nur der Zähler als Beschriftung
#(define (my-tuplet-number::calc-denominator-text grob)
(let (;; let 'direction evaluate to use the generic tie-markup-command
(dir (ly:grob-property grob 'direction)))
(make-tie-markup
(string-append " " (tuplet-number::calc-denominator-text grob) " "))))
%% der komplette Bruch als Beschriftung
#(define (my-tuplet-number::calc-fraction-text grob)
(let (;; let 'direction evaluate to use the generic tie-markup-command
(dir (ly:grob-property grob 'direction)))
(make-tie-markup
(string-append " " (tuplet-number::calc-fraction-text grob) " "))))
Anwendung
\version "2.19.83"
\language "deutsch"
%% Tuplet Beschriftung ändern
%% nur der Zähler als Beschriftung
#(define (my-tuplet-number::calc-denominator-text grob)
(let (;; let 'direction evaluate to use the generic tie-markup-command
(dir (ly:grob-property grob 'direction)))
(make-tie-markup
(string-append " " (tuplet-number::calc-denominator-text grob) " "))))
%% der komplette Bruch als Beschriftung
#(define (my-tuplet-number::calc-fraction-text grob)
(let (;; let 'direction evaluate to use the generic tie-markup-command
(dir (ly:grob-property grob 'direction)))
(make-tie-markup
(string-append " " (tuplet-number::calc-fraction-text grob) " "))))
tupletU = {
\tupletUp
\override TupletNumber.direction = #UP
}
tupletD = {
\tupletDown
\override TupletNumber.direction = #DOWN
}
\relative c'' {
\relative c'' {
\tupletSpan 4
\override TupletNumber.text = #my-tuplet-number::calc-denominator-text
\tupletD
\tuplet 3/2 { g8 e c }
\tupletU
\tuplet 3/2 { g'8 e c }
\override TupletNumber.text = #my-tuplet-number::calc-fraction-text
\tupletD
\tuplet 3/2 { g'8 e c }
\tupletU
\tuplet 3/2 { g'8 e c }
\override TupletNumber.text = #tuplet-number::calc-denominator-text
\tupletD
\tuplet 3/2 { g'8 e c }
\tupletU
\tuplet 3/2 { g'8 e c }
\override TupletNumber.text = #tuplet-number::calc-fraction-text
\tupletD
\tuplet 3/2 { g'8 e c }
\tupletU
\tuplet 3/2 { g'8 e c }
}
}
Graphische Ausgabe
Befehle für Tuplets
\tupletSpan 4 %% Länge eines Tuplets festlegen
\tupletSpan \default
\omit TupletNumber %% Tuplet Zahl entfernen
\override TupletBracket.bracket-visibility = #'if-no-beam
\override TupletBracket.bracket-visibility = ##t