Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: chf am Dienstag, 24. Januar 2017, 17:14

Titel: Notensequenz in Rahmen
Beitrag 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

Titel: Re: Notensequenz in Rahmen
Beitrag von: fugenkomponist am Dienstag, 24. Januar 2017, 17:18
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"
Titel: Re: Notensequenz in Rahmen
Beitrag von: chf am Dienstag, 24. Januar 2017, 18:04
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
 }