Autor Thema: Spezifische Taktzahl vor \mark entfernen  (Gelesen 2527 mal)

jds

  • Member
Spezifische Taktzahl vor \mark entfernen
« am: Sonntag, 17. Februar 2013, 18:03 »
Ich habe mit dem Befehl \set Score.markFormatter = #format-mark-box-barnumbers und dann mit \mark \default mehrere große Taktzahlen hinzugefügt. Allerdings passiert es, dass nach einem Zeilenumbruch, dadurch dann zweimal die gleiche Taktzahl steht:

\relative c'' {
   \set Score.markFormatter = #format-mark-box-barnumbers
   c1 c \mark \default c \break c c c  \mark \default\break c c c
}

Wie kann ich in diesem Fall nur die kleine Taktzahl 7 unsichtbar machen oder entfernen?

harm6

  • Member
Re: Spezifische Taktzahl vor \mark entfernen
« Antwort #1 am: Sonntag, 17. Februar 2013, 18:26 »
Hallo jds,

willkommen im Forum.

Unter der Voraussetznung, daß Du nur dann die "normalen" Taktzahlen entfernen möchtest, wenn sie schon als RehearsalMark geschrieben wurden, würde ich so vorgehen:

\version "2.16.1"

myDefaultMark = {
        \mark \default
        \once \override Score.BarNumber #'break-visibility = ##(#f #f #f)
}

\relative c'' {
   \set Score.markFormatter = #format-mark-box-barnumbers
   c1 c \myDefaultMark c \break c c c  \myDefaultMark \break c c c
}

Gruß,
  Harm

P.S. Bitte gib immer die von Dir benutzte Version an!!!

jds

  • Member
Re: Spezifische Taktzahl vor \mark entfernen
« Antwort #2 am: Sonntag, 17. Februar 2013, 19:08 »
Super! Funktioniert!

Vielen Dank!
Werd ab jetzt auch immer meine Version dazu schreiben  :)