Ich graviere Musik mit Lilypond und wurde gebeten, einen alternativen Akkordnamen neben einem Akkord zu gravieren. Aus irgendeinem Grund bekomme ich nicht die erwartete Ausgabe. Was ist hier falsch (entweder mit meinem Lilypond-Code oder der Musiknotation)?
Akkorde = \chordmode { d2:m/fc/e:m }
Das ergibt so etwas:
DM/FC/E
Aber das hatte ich erwartet:
Dm/FC/Em
Es wird eine Warnung an die Konsole geworfen, die besagt:
Parsing...
warning: Spurious garbage following chord: (chord-colon #<procedure minor-modifier (pitches)>)
Natürlich ist es mit dieser Notation nicht zufrieden, aber selbst nachdem ich das Handbuch zur Akkordnotation durchgesehen habe, sehe ich keinen Grund, warum dies nicht funktionieren würde. Gibt es eine geeignete Möglichkeit, dies zu notieren?
Bearbeiten: Soweit ich zu diesem Zeitpunkt erkennen kann, erwartete der Musiker, dass der Gitarrist normalerweise einen Akkord spielt, aber dass ein Klavierspieler, der dasselbe spielt, optional einen anderen Akkord verwenden könnte. Eine Art optionaler Ersatz. Anstatt unterschiedliche Partituren zu haben, hatten sie dies nur mit Bleistift mit einer Schärpe und dem anderen möglichen Akkord für diese Stelle notiert. Gibt es eine angemessenere Notation für eine solche Situation?
Das Problem ist, dass dies keine übliche Schreibweise ist und die Bedeutung des Symbols „C/Em“ unklar ist. Was Lilypond tun kann , ist - wie Sie wissen - einen Buchstaben nach einem Schrägstrich hinzuzufügen, zB C/E, was bedeutet, dass Sie einen C-Dur-Dreiklang mit der Note E im Bass spielen sollen.
Was existiert, sind Polychords, bei denen zwei verschiedene Akkorde übereinander gestapelt werden. Dies wird jedoch normalerweise durch eine horizontale Linie angezeigt, die die beiden Akkordsymbole trennt. Aber ich bin mir ziemlich sicher, dass die Notation C / Em keinen Polychord mit einem C-Dreiklang über einem Em-Dreiklang impliziert, einfach weil diese beiden Akkorde zwei ihrer drei Noten teilen, sodass ein solcher Polychord kaum Sinn macht.
Wenn es sich, wie Sie zu glauben scheinen, um einen Ersatzakkord handelt (wahrscheinlich ersetzt Em C-Dur), können Sie einfach "Em" schreiben, ohne den C-Akkord überhaupt zu erwähnen. Dies geschieht normalerweise beim Ersetzen von Akkorden. Die Noten müssen nicht zeigen, welcher Akkord ersetzt wurde, nur welcher Akkord gespielt werden muss. Wenn die Notation dem Musiker die Wahl des Akkords überlassen soll, dann würde ich vorschlagen, „C (Em)“ oder „Em (C)“ zu schreiben. Die Klammern machen deutlich, dass der andere Akkord eine Option ist. Ich muss jedoch hinzufügen, dass dies nicht sehr häufig vorkommt und das Lesen nur erschwert. Musiker wollen entweder spielen, was geschrieben steht (ohne viel nachzudenken), oder sie wissen sowieso, was sie tun, und wählen selbst geeignete Ersatzakkorde.
Übrigens, wenn Sie der Meinung sind, dass beide Akkorde gleichzeitig erklingen sollten (wie ich gerade in Ihrer bearbeiteten Frage gelesen habe), möglicherweise von verschiedenen Instrumenten gespielt, dann wäre es sinnvoll, diese beiden Akkorde zu einem Akkord zu vereinen: C + Em = Cmaj7. Der Cmaj7-Akkord hat alle vier verschiedenen Akkordtöne der C- und Em-Dreiklänge: CEG (C-Dur-Dreiklang) + EGB (Em-Dreiklang) = CEGB (C-Dur-Siebenakkord).
Ich schlage vor, solange die beabsichtigte Bedeutung des Symbols "C/Em" unklar ist, ist es sinnlos, darüber zu diskutieren, wie es eingraviert werden soll. Angesichts der beabsichtigten Bedeutung können Sie auf die gängigsten typografischen Optionen kommen, und nur dann ist es sinnvoll zu untersuchen, welche dieser Optionen mit Lilypond realisiert werden können.
/
kommt eine einzelne Bassnote, kein Akkord. Was soll das überhaupt bedeuten?Wie bei den anderen Antworten weiß ich nicht, was Ihre Notation bedeuten soll, aber Sie können (fast) alles bekommen, was Sie wollen, indem Sie "Ausnahmen für Akkordnamen" verwenden, um Ihr eigenes Markup zu definieren.
Um es noch einmal zu wiederholen, ich habe keine Ahnung, ob die Noten das c e g b
sind, was Ihre Akkordnotation bedeuten soll - aber wenn Sie nur Akkordsymbole wollen, spielen die Noten keine große Rolle.
\version "2.18.2"
% Define the notes in the chord and the markup following the basic chord name
% i.e. C in this example
chExceptionMusic = { <c e g b>-\markup { / Em } }
% Magic incantation copied from the Lilypond documentation
chExceptions = #( append
( sequential-music-to-chord-exceptions chExceptionMusic #t)
ignatzekExceptions)
% Define some chords
theMusic = { \chordmode { c1 c/e
% insert our weird chord notation
\set chordNameExceptions = #chExceptions c:maj7
% restore normality
\unset chordNameExceptions c:maj7 } }
% Create the score
<< \context ChordNames \theMusic
\context Voice \theMusic
>>
Kaleb
Matt L.
Kaleb
Matt L.
Kaleb