Noten in acciaccatura enger beisammen?

Begonnen von Leonach, Mittwoch, 24. November 2021, 00:45

« vorheriges - nächstes »

Leonach

Hallo,

in folgendem Beispiel


\version "2.22.1"
\language "deutsch"

\score {
  \new PianoStaff <<
    \new Staff = "RH" <<
      \new Voice \relative c'' {
        \key f \minor
        \time 2/4
        c8 b as g
        \acciaccatura { c,16 d! e! } f8 as f as
      }
    >>
    \new Staff = "LH" <<
      \new Voice \relative c {
        \clef bass
        \key f \minor
        f8-> <as c>->  f8-> <as c>->
        f8-> <as c>->  f8-> <as c>->
      }
    >>
  >>
  \layout {}
}

stehen die Noten der Acciaccatura relativ weit auseinander. Im (handgestochenen) Original stehen sie viel enger zusammen.

Wie kann ich das erreichen? Änderungen von GraceSpacing und SpacingSpanner habe ich bereits versucht; ohne Erfolg.

harm6

Selbst mit

\layout {
  \override Score.SpacingSpanner.packed-spacing = ##t
}

werden sie nicht wesentlich enger gesetzt.
Aber eigentlich finde ich auch nicht, daß sie zu weit sind.

Kannst Du den entsprechenden Ausschnitt aus dem Original posten?

Gruß,
  Harm

Leonach


harm6

ZitatHier ein Ausschnitt.

Das ist hilfreich, vielen Dank.

Das Original kann vor allem deswegen enger sein, weil eine geringere Notenkopfgröße gewählt wurde (verglichen mit dem LilyPond-default).

Schau mal, ob Dir eine der folgenden Möglichkeiten gefällt:

\version "2.22.1"
\language "deutsch"

\layout {
  \context {
  \Voice
    $(add-grace-property 'Voice 'NoteHead 'font-size -6)  %% default -3
    $(add-grace-property 'Voice 'Beam 'beam-thickness 0.38)  %% default 0.384
  }
}

\score {
  \new PianoStaff <<
    \new Staff = "RH" <<
      \new Voice \relative c'' {
        \key f \minor
        \time 2/4
       
        \once \override Beam.positions = #'(-0.5 . 0)
        \acciaccatura {
          \override Staff.AccidentalPlacement.right-padding = #-0.1 %% default 0.15
          \override Accidental.X-extent = #'(0.2 . 0.2)
          c,16 d! e!
          \revert Accidental.X-extent
          \revert Staff.AccidentalPlacement.right-padding
        }
        f8 as f as
       
        \once \override Beam.positions = #'(-0.5 . 0)
        \acciaccatura {
          \newSpacingSection
          \override Score.SpacingSpanner.packed-spacing = ##t
          \override Staff.AccidentalPlacement.right-padding = #-0.15 %% default 0.15
          \override Accidental.X-extent = #'(0.2 . 0.2)
          c,16 d! e!
          \revert Accidental.X-extent
          \revert Staff.AccidentalPlacement.right-padding
          \revert Score.SpacingSpanner.packed-spacing
          \newSpacingSection
        }
        f8 as f as
      }
    >>
    \new Staff = "LH" <<
      \new Voice \relative c {
        \clef bass
        \key f \minor
        \grace s8. 
        f8-> <as c>->  f8-> <as c>->
        f8-> <as c>->  f8-> <as c>->
      }
    >>
  >>
  \layout {}
}


Auf mögliche (unerwünschte) Nebenwirkungen mußt Du allerdings selbst testen.

Gruß,
  Harm