Größe von Score.currentBarNumber verändern

Begonnen von chf, Mittwoch, 7. Februar 2018, 18:05

« vorheriges - nächstes »

chf

Liebe Freunde,

wie kann ich in in
\version "2.18.2"
die Größe von Score.currentBarNumber verändern?
Auf "Score.BarNumber" reagiert sie nicht, und "Score.currentBarNumber" ist nicht korrekt...
Weder im Handbuch noch im Forum '(Archiv) habe ich was gefunden.

Gruß
chf

harm6

Hallo,

bitte poste ein Beispiel wie Du Score.currentBarNumber verwendest.
Das ist nämlich ein context-property, es kann gelesen und gesetzt werden, verändert aber nicht das Erscheinungsbild der BarNumber.
Dazu braucht man ein grob-property. Score.BarNumber.erscheinung-veränderndes-property sollte also funktionieren.
Warum es das bei Dir nicht tut, sollte im Beispiel deutlich werden, sodaß wir die Sachlage begutachten können.


Gruß,
  Harm

Be-3

Zitat von: chf am Mittwoch,  7. Februar 2018, 18:05
wie kann ich in in
\version "2.18.2"
die Größe von Score.currentBarNumber verändern?

Hallo Christa,

falls Du mit "Größe verändern" meinst, daß Du die Taktnummer setzen möchtest, dann geht das mit \set ...:

\version "2.18.2"

{
  R1*4 \break
  \set Score.currentBarNumber = 13
  R1*4
}

Im Beispiel wird nach 4 Takten die Taktnummer auf 13 gesetzt.

Wenn Du allerdings tatsächlich die (Schrift-)Größe der gedruckten Taktnummer ändern möchtest, hat das nichts mit currentBarNumber (der akutellen Taktnummer) zu tun - dann wäre BarNumber.font-size zuständig:

\version "2.18.2"

{
  \override Score.BarNumber.font-size = 6
  R1*4 \break
  R1*4
}


Viele Grüße
Torsten

chf

#3
Hallo Harm und Torsten,

in meinem inzwischen verfertigten Beispielcode funktioniert \override Score.BarNumber.font-size... bestens.
Ich fand den Fehler glücklich in meiner Datei ...
Danke für eure Mühe und die beförderte Erkenntnis.

Christa