cueClef nicht vor, sondern hinter den Taktstrich setzen [gelöst]

Begonnen von rgree, Donnerstag, 17. Dezember 2020, 18:56

« vorheriges - nächstes »

rgree


\version "2.20.0"
{
  \clef bass
  c,4 4 4 4
  \new CueVoice   
  {
    \override NoteHead.color = #grey
    \override Stem.color = #grey
    \override CueClef.color = #grey % ?
    \cueClef treble
    c'4 4 4 4
    \cueClefUnset
  }
  c,4 4 4 4
}

Ich hätte gern in meinem Minimalbeispiel 2 Änderungen, die ich selbst nicht hinkriege :

(1) der Violinschlüssel (cueClef treble) soll am Anfang des Stichnotentaktes erscheinen, nicht davor
- die Notensatz-"Bibel" von Elaine Gould erwähnt diese Variante, d.h. das ist keine abwegige Anforderung ("Hals über Kopf", S. 639 Beispiel (b))
(2) ich hätte den Schlüssel gern in Grau

Irgendwelche Ideen ?

Viele Grüße
rgree


Manuela

Bitte sehr:
{
  \clef bass
  c,4 4 4 4
  \once \override  Score.BreakAlignment.break-align-orders =
  #(make-vector 3
     '(
        staff-bar
        cue-clef
        ))

  \new CueVoice
  {
    \override NoteHead.color = #grey
    \override Stem.color = #grey
    \override Staff.CueClef.color = #grey % ?
    \cueClef treble
    c'4 4 4 4
    \cueClefUnset
  }
  c,4 4 4 4
}


Die Farbänderung hat deswegen nicht funktioniert, weil Clef zum Context Staff gehört. Ohne Angabe eines Contextes wird standardmäßig Voice angenommen.

Was ich da tue, kannst du hier nachlesen:
Reihenfolge von Grobs ändern
Danke für eure Hilfe
viele Grüße
-- Manuela

harm6

Manuela war schneller ... :)

Um die Warnung weg zu kriegen füge noch:
\override Staff.BarLine.space-alist.cue-clef = #'(extra-space . 1.0)
ein

Gruß,
  Harm

rgree