Wenn ich dieses Stück mit einem grace note beginnen, ruiniert sie Formatierung: Lilypond grace note Formatierung wirkt sich
Code:
\version "2.18.2"
\header {
title = "Sonata in D Major"
composer = "Joseph Haydn"
opus = "Hob. XVI/37"
}
\language "english"
upper = \relative c'' {
\clef treble
\key d \major
\time 4/4
r4 r8 <cs a'> <d gs>(<cs a'>) <d gs>(<cs a'>) %m1
}
lower = \relative c {
\clef treble
\key d \major
\time 4/4
\grace gs''8(a-!) a,-! a-! a-! b(\trill a) b(\trill a)
}
\score {
\new PianoStaff <<
\set PianoStaff.instrumentName = #"Piano "
\new Staff = "upper" \upper
\new Staff = "lower" \lower
>>
\layout { }
\midi { }
}
Wenn ich die \grace
Anzeige entfernen, es funktioniert (aber natürlich ohne die grace note):
Wie kann ich diese grac verwenden e Hinweis, während die korrekte Formatierung beibehalten wird? Ist das ein Fehler mit Lilypond?
Dies funktioniert, aber leider wird dies die Mitarbeiter Namen ("Piano") entfernen. Wenn dies die einzige Problemumgehung ist, verwende ich das, aber es wäre nett, wenn der Piano-Text angezeigt werden könnte. – MCMastery
Nun, dieser Effekt ist bereits im ursprünglichen Beispiel aufgetreten und wird daher nicht von der Problemumgehung ausgelöst. Es ist vielmehr ein weiterer Nebeneffekt des Bugs. Eine Lösung besteht darin, den PianoStaff-Namen in einer \ with-Klausel, \ new PianoStaff \ mit {instrumentName = # "Piano"} <<% usw. anstelle der \ set, die leider mit der Anmut synchronisiert ist und vielleicht deshalb Probleme. – Paco