Wie kann ich den hier erzeugten Output
\version "2.19.37"
\relative c' {
\omit Staff.TimeSignature
\clef treble \key d \major d1
}
in einen Stencil umwandeln?
Hallo Manuela,
schon Dein kleines Beispiel erzeugt eine Menge an Grobs, von denen die meisten auch ein stencil-property haben.
Mir ist überhaupt nicht klar was Du willst bzw wo's hingehen soll...
Gruß,
Harm
Hallo Harm,
ich möchte einen Quintenzirkel etwa in dieser Art https://commons.wikimedia.org/wiki/File:Quintenzirkeldeluxe.png (https://commons.wikimedia.org/wiki/File:Quintenzirkeldeluxe.png) zeichnen. Kreis mit Linien+Beschriftung ist kein Problem, das mache ich mit einem Code von dir, das Stencils zentriert zueinander anordnet.
Nun müsste ich noch die Notenzeilenschnipsel mit Vorzeichen platzieren können. Überhaupt wäre es praktisch, solche Schnipsel frei anordnen zu können, z.B. in Tabellenform. Geht das überhaupt?
Ich habe halt immer so blöde Ideen...
Naja, wenn du schon Beschriftungen an beliebiger Stelle hinkriegst, ist der Rest auch nicht mehr schwer: Man kann einen \score (samt \layout) in ein \markup packen ;)
\version "2.19.44"
\language "deutsch"
\relative {
c' d^\markup \score {
\layout { indent = 0 }
{ \clef bass c' }
} e f
g a h c
}
Zitat von: fugenkomponist am Montag, 25. Juli 2016, 09:06
Man kann einen \score (samt \layout) in ein \markup packen ;)
Aha, danke, das ist möglicherweise genau das, was ich gesucht habe :)
Es funktioniert :D, ich kann ein Outputschnipsel beliebig skalieren und platzieren:
Für alle, die es interessiert:
\version "2.19.37"
FDur=\markup \score {
\layout { indent = 0 }
{
\omit Staff.TimeSignature \key f \major
\omit NoteHead \omit BarLine \omit Stem
g'4
}
}
#(define-markup-command (meke-sten layout props arg zahl)
(markup? number?)
(ly:stencil-scale
(interpret-markup layout props arg)
(magstep zahl) ( magstep zahl ))
)
#'()
\markup \meke-sten \FDur #18