Autor Thema: ottava line  (Gelesen 1367 mal)

DocTaxon

  • Member
ottava line
« 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 ...

RobUr

  • Member
Re: ottava line
« Antwort #1 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

harm6

  • Member
Re: ottava line
« Antwort #2 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

DocTaxon

  • Member
Re: ottava line
« Antwort #3 am: Sonntag, 9. Juni 2013, 11:22 »
Oh! Das ist ein guter Tipp!

Vielen Dank an Euch beide ...

-- DocTaxon ...