Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: DocTaxon am Freitag, 7. Juni 2013, 20:33

Titel: ottava line
Beitrag von: DocTaxon am Freitag, 7. Juni 2013, 20:33
Hi!

Ich krieg es nicht hin, die gestrichelte Ottava-Linie als durchgezogene Linie zu overriden.

\override OttavaBracket #'style = #'line \ottava #1 r8. a b \ottava #0
\override OttavaBracket #'line \ottava #1 r8. a b \ottava #0
\override OttavaBracket #'dashed-line = #1.0 \ottava #1 r8. a b \ottava #0

(version 2.16.0)

Für Vorschläge bin ich dankbar.
DocTaxon ...
Titel: Re: ottava line
Beitrag von: RobUr am Freitag, 7. Juni 2013, 20:47
Context ansprechen!!!

\override Staff.OttavaBracket #'style = #'line \ottava #1 r8. a b \ottava #0

Nächsten Mal bitte kompilierbares Minimalbeispiel, sonst … >:(

Gruß, Robert
Titel: Re: ottava line
Beitrag von: harm6 am Freitag, 7. Juni 2013, 20:51
Hi,

Du hast den Kontext vergessen:

\override Staff.OttavaBracket #'style = #'line

Falls Du manchmal nicht weißt welchen Kontext Du ansprechen sollst schau in die IR:
Suche das entsprechende layout-Objekt ->OttavaBracket
Dort siehst Du welcher Engraver zuständig ist:
Zitat
OttavaBracket objects are created by: Ottava_spanner_engraver.

Unter Ottava_spanner_engraver findest Du:
Zitat
Ottava_spanner_engraver is part of the following context(s): GregorianTranscriptionStaff, KievanStaff, MensuralStaff, PetrucciStaff, Staff and VaticanaStaff.

Et voilà!


Gruß,
  Harm
Titel: Re: ottava line
Beitrag von: DocTaxon am Sonntag, 9. Juni 2013, 11:22
Oh! Das ist ein guter Tipp!

Vielen Dank an Euch beide ...

-- DocTaxon ...