Autor Thema: Lilypond Output als Stencil? (gelöst)  (Gelesen 1976 mal)

Manuela

  • Member
Lilypond Output als Stencil? (gelöst)
« am: Sonntag, 24. Juli 2016, 18:50 »
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?
« Letzte Änderung: Dienstag, 26. Juli 2016, 08:55 von Manuela »

harm6

  • Member
Re: Lilypond Output als Stencil?
« Antwort #1 am: Sonntag, 24. Juli 2016, 23:05 »
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

Manuela

  • Member
Re: Lilypond Output als Stencil?
« Antwort #2 am: Montag, 25. Juli 2016, 06:23 »
Hallo Harm,

ich möchte einen Quintenzirkel etwa in dieser Art 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...
« Letzte Änderung: Montag, 25. Juli 2016, 06:27 von Manuela »

fugenkomponist

  • Member
Re: Lilypond Output als Stencil?
« Antwort #3 am: Montag, 25. Juli 2016, 09:06 »
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
}

Manuela

  • Member
Re: Lilypond Output als Stencil?
« Antwort #4 am: Montag, 25. Juli 2016, 09:14 »
Man kann einen \score (samt \layout) in ein \markup packen ;)

Aha, danke, das ist möglicherweise genau das, was ich gesucht habe  :)

Manuela

  • Member
Re: Lilypond Output als Stencil?
« Antwort #5 am: Montag, 25. Juli 2016, 17:20 »
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