Estoy grabando algo de música con Lilypond y me han pedido que grabe un nombre de acorde alternativo junto a un acorde. Por alguna razón, no puedo obtener el resultado que esperaba. ¿Qué está mal aquí (ya sea con mi código de Lilypond o con la notación musical)?
Acordes = \modo de acorde { d2:m/fc/e:m }
Esto produce algo como esto:
Dm/FC/E
Pero esperaba esto:
Dm/FC/em
Hay una advertencia arrojada a la consola que dice:
Parsing...
warning: Spurious garbage following chord: (chord-colon #<procedure minor-modifier (pitches)>)
Claramente, no está contento con esta notación, pero incluso después de haber revisado el manual sobre la notación de acordes , no veo una razón por la que esto no funcione. ¿Hay una forma adecuada de anotar esto?
Editar: lo mejor que puedo entender en este momento es que el músico esperaba que el guitarrista normalmente tocara un acorde, pero que un pianista que toca lo mismo podría usar opcionalmente un acorde diferente. Algún tipo de sustitución opcional. En lugar de tener partituras diferentes, solo habían estado anotando esto a lápiz con una banda y el otro acorde posible para esa ubicación. ¿Hay una notación más apropiada para tal situación?
El problema es que esta no es una notación común y el significado del símbolo "C/Em" no está claro. Lo que Lilypond puede hacer, como sabe, es agregar una letra después de una barra inclinada, por ejemplo, C/E, lo que significa que se supone que debe tocar una tríada de do mayor con la nota mi en el bajo.
Lo que sí existe son los poliacordes donde se apilan dos acordes diferentes uno encima del otro. Sin embargo, esto generalmente se indica mediante una línea horizontal que separa los dos símbolos de acordes. Pero estoy bastante seguro de que la notación C/Em no implica un poliacorde con una tríada de C encima de una tríada de Em, simplemente porque estos dos acordes comparten dos de sus tres notas, por lo que tal poliacorde apenas tiene sentido.
Si es, como parece creer, un acorde sustituto (probablemente Em reemplazando C mayor), entonces simplemente podría escribir "Em" sin mencionar el acorde C en absoluto. Eso se hace comúnmente cuando se sustituyen acordes. La partitura no necesita mostrar qué acorde se sustituyó, solo qué acorde se debe tocar. Si se supone que la notación debe dejar la elección del acorde al músico, entonces sugeriría escribir "C (Em)" o "Em (C)". Los paréntesis aclaran que el otro acorde es una opción. Debo agregar, sin embargo, que esto no es muy común, y solo hace que la lectura sea más difícil. Los músicos quieren tocar lo que está escrito (sin pensar demasiado), o saben lo que están haciendo de todos modos, y eligen ellos mismos los acordes de sustitución apropiados.
Por cierto, si cree que ambos acordes deberían sonar simultáneamente (como acabo de leer en su pregunta editada), posiblemente tocados por diferentes instrumentos, entonces tendría sentido unificar esos dos acordes en un solo acorde: C+Em = Cmaj7. El acorde Cmaj7 tiene los cuatro tonos de acorde diferentes de las tríadas C y Em: CEG (tríada C mayor) + EGB (tríada Em) = CEGB (acorde C mayor séptima).
Sugiero que mientras no esté claro el significado previsto del símbolo "C/Em", es inútil discutir cómo grabarlo. Dado el significado previsto, puede encontrar las opciones tipográficas más comunes, y solo entonces tendrá sentido investigar cuáles de estas opciones se pueden realizar con Lilypond.
/
viene una sola nota de bajo, no un acorde. ¿Qué se supone que significa eso?Al igual que las otras respuestas, no sé qué se supone que significa su notación, pero puede obtener (casi) cualquier cosa que desee utilizando "excepciones de nombres de acordes" para definir su propio marcado.
Para repetir, no tengo idea si las notas c e g b
son lo que se supone que significa su notación de acordes, pero si solo quiere símbolos de acordes, las notas no importan mucho.
\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
>>
Caleb
mate l
Caleb
mate l
Caleb