Autor Thema: Ossia: StaffSymbol am rechten Ende noch ein wenig verlängern (gelöst)  (Gelesen 2299 mal)

Manuela

  • Member
Ich hätte gerne, dass die Notenlinien noch ein Stück weitergehen, keine der beiden Möglichkeiten, die ich probiert habe, funktioniert  :(

\version "2.19.42"

\new Staff = "leadsheet"
\relative c''
{
  c4
  <<
    { d }
    \new Staff="ossium" \with {
      alignAboveContext = #"leadsheet"
      \remove "Bar_number_engraver"
      \remove "Bar_engraver"
      \override Clef.stencil = ##f
      \override TimeSignature.stencil = ##f
      fontSize = #-2
      % Reduce stem length and line spacing to match
      \override StaffSymbol.staff-space = #(magstep -2)
      \override StaffSymbol.minimum-length = #120  %% does not work
      \override StaffSymbol.minimum-X-extent = #'(-200 . 200)  %% does not work either

    } { e }
  >>
  c c c
}
« Letzte Änderung: Freitag, 28. Oktober 2016, 09:08 von Manuela »

fugenkomponist

  • Member
Re: Ossia: StaffSymbol am rechten Ende noch ein wenig verlängern
« Antwort #1 am: Montag, 24. Oktober 2016, 20:34 »
Was hältst du davon, den ossia-Staff nicht nur parallel zum d, sondern auch noch zum nächsten c laufen zu lassen und dann { e s16 } oder so statt { e } reinzuschreiben? Ist zumindest die Methode mit dem wenigsten Schreib- und Denkaufwand ;)

Manuela

  • Member
Re: Ossia: StaffSymbol am rechten Ende noch ein wenig verlängern
« Antwort #2 am: Montag, 24. Oktober 2016, 21:21 »
Was hältst du davon, den ossia-Staff nicht nur parallel zum d, sondern auch noch zum nächsten c laufen zu lassen und dann { e s16 } oder so statt { e } reinzuschreiben? Ist zumindest die Methode mit dem wenigsten Schreib- und Denkaufwand ;)

Wird wahrscheinlich am einfachsten sein.
Abgesehen davon, dass ich in meinem tatsächlichen File 3 Ossias übereinander habe und es mich interessieren würde, wie das grundsätzlich geht. Wenn überhaupt.

harm6

  • Member
Re: Ossia: StaffSymbol am rechten Ende noch ein wenig verlängern
« Antwort #3 am: Montag, 24. Oktober 2016, 22:44 »
\version "2.19.42"

\new Staff = "leadsheet"
\relative c''
{
  c4
  <<
    { d }
    \new Staff="ossium" \with {
      alignAboveContext = #"leadsheet"
      \remove "Bar_number_engraver"
      \remove "Bar_engraver"
      \override Clef.stencil = ##f
      \override TimeSignature.stencil = ##f
      fontSize = #-2
      % Reduce stem length and line spacing to match
      \override StaffSymbol.staff-space = #(magstep -2)
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      \override StaffSymbol.width = 40
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    } { e }
  >>
  c c c
}

HTH,
  Harm

Die IR ist Dein Freund
http://lilypond.org/doc/v2.19/Documentation/internals-big-page#staff_002dsymbol_002dinterface
;)

Manuela

  • Member
Re: Ossia: StaffSymbol am rechten Ende noch ein wenig verlängern
« Antwort #4 am: Montag, 24. Oktober 2016, 23:00 »

Die IR ist Dein Freund
http://lilypond.org/doc/v2.19/Documentation/internals-big-page#staff_002dsymbol_002dinterface
;)

Danke Harm, hilfreich wie immer  :)

Im IR habe ich eh nachgeschaut, aber den richtigen Parameter anscheinend überlesen.