Der Lilypond-Akkordmodus gibt Moll-Moll-Modifikatoren im alternativen Akkord nicht wieder

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?

Weiß jemand, warum der erste Codeblock in diesem Beitrag als leeres Feld gerendert wird? Mein Markdown scheint korrekt zu sein. Oder hat Stack Exchange auch etwas gegen meine Lilypond-Codesyntax?
Beim Lilypond-Code bin ich mir nicht sicher, aber was meinen Sie eigentlich mit C/Em? Ich würde vermuten, dass Lilypond nur Bassnoten unter einem Akkordsymbol hinzufügen kann, aber kein separates Akkordsymbol.
@MattL. Da ich selbst kein Musiker bin (nur Schriftsetzer), bin ich mir nicht ganz sicher. Das ist vielleicht die völlig falsche Schreibweise. Es ist das, was die Musiker geschrieben haben wollten, aber ich denke, was ein alternativer Akkord ist (um unter bestimmten Umständen anstelle des normalen zu spielen, glaube ich nicht, dass es als Bassnote gemeint war. Was wäre die korrekte Notation für einen solchen Ersatzakkord ?
Ich weiß nicht, was die beabsichtigte Bedeutung ist; Ich denke, das sollte man klarstellen, sonst lässt sich das Problem nicht lösen.
@MattL. Siehe meine Bearbeitung, wie ich das Szenario verstehe. Wenn das keinen Sinn macht, versuche ich es noch einmal. Denken Sie daran, dass ich selbst kein Musiker bin und eine Drei-Wege-Sprachbarriere zwischen den Leuten, die es sind, umgehen muss!

Antworten (2)

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.

Äh, danach /kommt eine einzelne Bassnote, kein Akkord. Was soll das überhaupt bedeuten?
Danke, das hilft mir sehr dabei, herauszufinden, was die musikalischen Optionen sind, damit ich weiß, welche Fragen ich stellen muss. Wissen Sie, wie Lilypond diese beiden Notationen kodieren würde? Oder können Sie zumindest auf ein Musikstück verlinken, das ein Beispiel für einen Polychord zeigt, und ich kann damit herumspielen, sobald ich bestätigt habe, was das Ziel ist?
@Caleb: Für die Gravur von Polychords siehe diesen Link (ganz am Ende des ersten Satzes, nach dem Doppelpunkt). Aber ich bin mir fast sicher, dass es kein Polychord ist. Informationen zur Verwendung von Klammern mit Akkorden finden Sie unter diesem Link .
Danke, letzteres hatte ich noch nicht gefunden. Außerdem scheint dies eine praktikable Lösung für die Codierung von Polychords zu sein, obwohl die Notation für mich etwas undurchsichtig ist, da ich nicht sehr gut verstehe, was ein Akkord überhaupt ist .
@Caleb: Du könntest es hier fragen :)
@DrMayhem: Ich denke, der Kommentar von user23297 sollte ein Kommentar für das OP sein, nicht für meine Antwort.

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 bsind, 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
>>