Ich versuche, eine Partitur für Klavier und Gesang zu schreiben. Dem Klavier sind tatsächlich Notensysteme zugeordnet, aber da die Melodie bereits geläufig und dem beabsichtigten Publikum bekannt ist, gibt es kein Notensystem für die Stimme, sondern nur den Text. Das Problem ist, dass ich sie anscheinend nicht so ausrichten kann, wie ich es möchte. Insbesondere,
Für die korrekten Legati/Bögen und den korrekten Balken Nr. 9 lautet mein .ly-Code wie folgt:
%%%%%%%%%%
%% VERSION
%%%%%%%%%%
\version "2.20.0.3"
%%%%%%%%%
%% LYRICS
%%%%%%%%%
singerLyrics = \lyricmode {
a b c |
a b c |
d e f |
d e f |
g h i j k |
l m |
g h i j k |
l m |
n o p q r |
s |
n o p q r |
s |
}
%%%%%%%%%%%
%% PIANO UP
%%%%%%%%%%%
pianoUpper = \relative c' {
\clef "treble"
\key c \major
\time 6/8
<e g>8.( \p <f a>16 <e g>8 <c e>4.) |
<e g>8.( \pp <f a>16 <e g>8 <c e>4.) |
<f d'>4( \mf <f d'>8 <f b>4.) |
<e c'>4( \p <e c'>8 <e g>4.) |
<f a>4( \mf \< <f a>8 <a c>8. <g b>16 <f a>8) |
<e g>8.( \> <f a>16 <e g>8 <c e>4.) |
<f a>4( \< <f a>8 <a c>8. <g b>16 <f a>8) |
<e g>8.( \> <f a>16 <e g>8 <c e>4.) |
<f d'>4( \< <f d'>8 << { f'8. d16 <b f>8 } \\ { <g b>4 s8 } >> \! |
<e c'>4.( <g e'>) |
<e c'>8. \p g16 e8 <b g'>8. f'16 d8 |
c4.~ \> c4 r8 \! \bar "|."
}
%%%%%%%%%%%%
%% PIANO LOW
%%%%%%%%%%%%
pianoLower = \relative c {
\clef "bass"
\key c \major
\time 6/8
<c e g>4 <c e g>8 <c e g>4. |
<c e g>4 <c e g>8 <c e g>4. |
<g g'>4 <g g'>8 <g g'>4. |
<c g'>4 <c g'>8 <c g'>4. |
f8 <a c> <a c> f <a c> <a c> |
c, <e g> <e g> c <e g> <e g> |
f <a c> <a c> f <a c> <a c> |
c, <e g> <e g> c <e g> <e g> |
g, <f' g b> <f g b> g, <f' g b> <f g b> |
c <e g c> <e g c> c <e g c> <e g c> |
<g, e' g>4. <g f'> |
<c e>4 g8 <c, c'>4 r8 \bar "|."
}
%%%%%%%%
%% SCORE
%%%%%%%%
\score {
<<
\new PianoStaff <<
\new Staff = "upper" {\new Voice = "singer" \pianoUpper}
\new Lyrics \lyricsto singer \singerLyrics
\new Staff = "lower" \pianoLower
>>
>>
}
Und das Ergebnis ist:
Aber wenn ich die richtige Textausrichtung habe (und kein Legato, und mein Balken Nr. 9 ist ganz falsch), sieht es so aus:
In der LilyPond-Dokumentation finde ich, was ich brauchen würde, wenn ich tatsächlich einen Stab für die Stimme hätte, aber das habe ich nicht. Ich kann anscheinend nicht finden, wie es geht.
Hat jemand eine Lösung für mich?
Ich denke, der einfachste Weg, dies zu tun, ist die Verwendung einer NullVoice
. Es ist wie eine normale Stimme, aber mit dem Haken, dass sie nirgendwo gesetzt wird.
Sie fügen also einer Ihrer Notenzeilen eine Null-Stimme hinzu und füllen sie mit einigen Noten, sodass die Verbindung des Textes mit dieser Stimme Ihnen die gewünschte Platzierung gibt. Etwa so: http://lilybin.com/frt2h1/1 .
(Dies ist auch gut, wenn Sie Dinge für einen Chor setzen. Manchmal möchten Sie nur eine Textzeile für alle Stimmen setzen, aber jede Stimme hat einige skurrile Stellen, die dazu führen würden, dass der Text nicht richtig ausgerichtet ist.)
Elemente im Raum
\(
und\)
anstelle von(
und)
für BindebögenMakroController
Richard
MakroController
<f d'>4 \( \< <f d'>8 << { f'8. d16 <b f>8 } \\ { <g b>4 s8 } >> \! \) |
und die gesamte<< {} \\ {} >>
Konstruktion scheint als eine Silbe für den Text zu gelten. Jemand hat mit einer guten Antwort geantwortet, die dieses Problem jedoch irrelevant macht, also ist alles in Ordnung.MakroController
MakroController