summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2018-07-05 21:55:55 +0200
committerErich Eckner <git@eckner.net>2018-07-05 21:55:55 +0200
commit84f6e8e07b4ae2ac2e24f9330b183ee31108e77c (patch)
tree362d9edbb23e1bdb23f42b9cd417b8ffcbbaf444
parent1bacb934670d25ec082b0ad6d6f983f479e19c5a (diff)
downloadMusik-84f6e8e07b4ae2ac2e24f9330b183ee31108e77c.tar.xz
Wir_wuenschen_dass_jedes_Kind_auf_der_Welt_lachen_kann: Pfeil zum Stimmwechsel neu
-rw-r--r--Wir_wuenschen_dass_jedes_Kind_auf_der_Welt_lachen_kann/texte.ly18
1 files changed, 17 insertions, 1 deletions
diff --git a/Wir_wuenschen_dass_jedes_Kind_auf_der_Welt_lachen_kann/texte.ly b/Wir_wuenschen_dass_jedes_Kind_auf_der_Welt_lachen_kann/texte.ly
index 39599f7..3179ef3 100644
--- a/Wir_wuenschen_dass_jedes_Kind_auf_der_Welt_lachen_kann/texte.ly
+++ b/Wir_wuenschen_dass_jedes_Kind_auf_der_Welt_lachen_kann/texte.ly
@@ -4,11 +4,27 @@
% Die Textaufteilungen
+#(define-markup-command (arrow-at-angle layout props angle-deg length fill)
+ (number? number? boolean?)
+ (let* (
+ (PI-OVER-180 (/ (atan 1 1) 34))
+ (degrees->radians (lambda (degrees) (* degrees PI-OVER-180)))
+ (angle-rad (degrees->radians angle-deg))
+ (target-x (* length (cos angle-rad)))
+ (target-y (* length (sin angle-rad))))
+ (interpret-markup layout props
+ (markup
+ #:translate (cons (/ target-x 2) (/ target-y 2))
+ #:rotate angle-deg
+ #:translate (cons (/ length -2) 0)
+ #:concat (#:draw-line (cons length 0)
+ #:arrow-head X RIGHT fill)))))
+
textOberstimmeI = \lyricmode {
\set stanza = "1."
Wir wün -- schen, dass je -- des Kind auf der Welt la -- chen kann.
Wir wün -- schen, dass je -- des Kind auf der Welt la -- chen kann.
- \set stanza = "1.-3."
+ \set stanza = \markup { \arrow-at-angle #-60 #6 ##t }
Wir sin -- gen die -- sen Wunsch, bis er sich er -- fült
für euch und auch für uns, sin -- gen die Wunsch.
}