• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Bassschlüssel bass^8 ohne darüber gestellte 8 - wie?

Begonnen von Manuela, Freitag, 20. März 2015, 14:57

Vorheriges Thema - Nächstes Thema

Manuela

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

fugenkomponist

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.

Pierre

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

Manuela

Danke an alle.
Dank der Hinweise habe ich jetzt die Lösung gefunden:

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

fugenkomponist

Zitat 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)

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

Manuela

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  ::)