Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: Manuela am Freitag, 20. März 2015, 14:57

Titel: Bassschlüssel bass^8 ohne darüber gestellte 8 - wie?
Beitrag von: Manuela am Freitag, 20. März 2015, 14:57
Hi,

wieder eine Frage an die ExpertInnen  :)

Mit \clef "bass^8" kann ich die Noten um eine Oktave verschieben. Über dem Bassschlüssel erscheint dann eine kleine "8", diese würde ich gerne weg haben. \set Staff.clefGlyph = #"clefs.F" funktioniert leider nicht wie gewünscht, die unerwünschte Zahl verschwindet nicht.

Danke für eure Hilfe,
Manuela
Titel: Re: Bassschlüssel bass^8 ohne darüber gestellte 8 - wie?
Beitrag von: fugenkomponist am Freitag, 20. März 2015, 18:18
Es handelt sich ja anscheinend um ein transponierendes Instrument (Bassblockflöte? Celesta?). Und dafür gibts den \transpose-Befehl:

\version "2.19.17"

noten = \relative {
  \clef bass c' d e f g f e d c1
}

\score {
  <<
    \noten
  >>
}

\score {
  <<
    \transpose c' c
    \noten
  >>
}

Die Version ohne den \transpose-Befehl (klingende Notation) kannst du z. B. für die MIDI-Ausgabe verwenden.
Titel: Re: Bassschlüssel bass^8 ohne darüber gestellte 8 - wie?
Beitrag von: Pierre am Freitag, 20. März 2015, 19:57
Oder:
\version "2.18.2"

noten = \relative {
  \clef "F^8"
  c' d e f
  g f e d
  c1
}

\score {
  \noten
  \layout {
    \context {
      \Staff
      \omit ClefModifier
    }
  }
}

Gruß,
Pierre
Titel: Re: Bassschlüssel bass^8 ohne darüber gestellte 8 - wie?
Beitrag von: Manuela am Samstag, 21. März 2015, 09:02
Danke an alle.
Dank der Hinweise habe ich jetzt die Lösung gefunden:

\override Staff.ClefModifier.break-visibility = #'#(#f #f #f)
Titel: Re: Bassschlüssel bass^8 ohne darüber gestellte 8 - wie?
Beitrag von: fugenkomponist am Samstag, 21. März 2015, 13:30
Danke an alle.
Dank der Hinweise habe ich jetzt die Lösung gefunden:

\override Staff.ClefModifier.break-visibility = #'#(#f #f #f)

Stimmt, das funktioniert auch, auch wenn der Umweg über break-visibility ein bisschen ungewöhnlich und unnötig kompliziert ist: An die gleiche Stelle kannst du den von Pierre geposteten \omit-Befehl setzen, ohne die \layout- und \context-Blöcke zu benötigen:
\omit Staff.ClefModifier
Titel: Re: Bassschlüssel bass^8 ohne darüber gestellte 8 - wie?
Beitrag von: Manuela am Samstag, 21. März 2015, 14:57
Danke  :)

\omit hat bei mir anscheinend deswegen nicht funktioniert, weil ich es ohne "staff" verwendet habe.
Ich kämpfe halt immer noch mit den Grundlagen  ::)