Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: Manuela am Samstag, 10. Juni 2023, 22:09

Titel: Noten in mehreren Stimmen gegeneinander zentrieren
Beitrag von: Manuela am Samstag, 10. Juni 2023, 22:09
Wie kann ich erreichen, dass die ganzen Noten zentriert werden, ohne jedesmal die Noten verschieben zu müssen?
\version "2.25.4"

<<
  \new Staff
  <<
    \new Voice { \voiceOne c'1 }
    \new Voice { \voiceTwo c'1 }
  >>
  \new Staff
  <<
    \clef bass
    \new Voice { \voiceOne e1 }
    \new Voice { \voiceTwo c1 }
  >>
>>
Titel: Antw:Noten in mehreren Stimmen gegeneinander zentrieren
Beitrag von: Rudi Guggt am Sonntag, 11. Juni 2023, 11:33
Hallo,

z.B. so:

<<
  \new Staff
  <<
    \new Voice { \voiceOne b'1 }
    \new Voice { \voiceTwo b'1 }
  >>
  \new Staff
  <<
    \clef bass
    \new Voice { \voiceOne d1 }
    \new Voice { \voiceTwo d1 }
  >>
>>

Aber wahrscheinlich hab ich dein Problem weder verstanden, noch nachstellen können...

Gruß
Rudi
Titel: Antw:Noten in mehreren Stimmen gegeneinander zentrieren
Beitrag von: Manuela am Montag, 12. Juni 2023, 08:40
Danke für dein Interesse, Rudi.
Das Problem entsteht darin, wenn in einem Staff zwei gleiche ganze Noten nebeneinander stehen und im anderen Staff die Noten übereinander stehen.
Wahrscheinlich ist das notensatztechnisch korrekt, dass die Noten linksbündig ausgerichtet werden. In einem Notenheft stehen sie aber konsequent mittig übereinander, und das möchte ich gerne nachmachen, möglichst mit einem Automatismus.
Titel: Antw:Noten in mehreren Stimmen gegeneinander zentrieren
Beitrag von: Rudi Guggt am Montag, 12. Juni 2023, 17:23
Hallo,

das geht mit force-hshift:

<<
  \new Staff
  <<
    \new Voice { \voiceOne \override NoteColumn.force-hshift = #-0.5  c'1 }
    \new Voice { \voiceTwo  \override NoteColumn.force-hshift = #0.5 c'1 }
  >>
  \new Staff
  <<
    \clef bass
    \new Voice { \voiceOne e1 }
    \new Voice { \voiceTwo c1 }
  >>
>>

Aber ein Automatismus dafür? Das muss jemand anders finden...

Gruß
Rudi