Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: chf am Dienstag, 24. Januar 2017, 17:14
-
Liebe Freunde,
es geht um freie Notation, sozusagen "Bausteine":
Stimmen sollen mit einer Sequenz nacheinander einsetzen und diese weiterführen.
Wie kann ich diese Sequenz in einen rechteckigen Rahmen bringen?
\version "2.18.2"
Gruß
chf
-
Da fehlt wohl noch etwas Code ;) Die Snippets 953, 1000, 726, 960 im LSR sehen so aus, als könnten sie dir weiterhelfen, wenn ich richtig verstanden habe, was du machen willst. Gefunden mit dem Suchbegriff "box"
-
Hallo fugenkomponist,
der Tip war sehr hilfreich - danke! Du hast mich bestens verstanden.
Ein Beispiel hätte ich höchstens malen können, jetzt aber kann ich es zeigen:
#(define-markup-command (myBox layout props myWidth myHeight) (number? number?)
(interpret-markup layout props
(markup #:line (#:with-dimensions (cons 0 0)(cons 0 0)
(#:path 0.2
(list (list (quote moveto) -1.7 1)
(list (quote lineto) myWidth 1)
(list (quote lineto) myWidth (* myHeight -1))
(list (quote lineto) -1.7 (* myHeight -1))
(list (quote closepath))))))))
\version "2.18.2"
\relative c' {
\time 5/4
a4^\markup\myBox #16 #8 e' g d e
%% #width #heigh
}
Christa
}