nommage accords

Bonsoir,

J'essaye d'obtenir l'écriture d'un accord noté m5-7, par exemple Am5-7, tierce mineure, quinte diminuée, 7ème mineure.
Quelque soit l'écriture, par exemple e:3-.5-.7, j'obtiens tjrs l'accord avec ,en exposant, le symbole de l'ensemble vide (o barré)...comment faire ?

cordialement,

m5-7 ou m7.5- me donnent le résultat escompté. Tu ne te serais pas un peu compliqué la vie ?

···

Le 11/11/2010 23:22, moebius a écrit :

Bonsoir,

J'essaye d'obtenir l'écriture d'un accord noté m5-7, par exemple Am5-7, tierce mineure, quinte diminuée, 7ème mineure.
Quelque soit l'écriture, par exemple e:3-.5-.7, j'obtiens tjrs l'accord avec ,en exposant, le symbole de l'ensemble vide (o barré)...comment faire ?

--
Vincent Gay -
« Les civilisations meurent par suicide, non par meurtre. »
(Arnold Joseph Toynbee)

J'ai déjà essayé ça...peut-être faut-il configurer le style d'accords que l'on veut....
Ou bien est-ce la version de développement que j'utilise ?
Je vais essayer de creuser, merci qd même

cordialement,

···

Le 12/11/2010 21:59, Vincent Gay a écrit :

Le 11/11/2010 23:22, moebius a écrit :

Bonsoir,

J'essaye d'obtenir l'écriture d'un accord noté m5-7, par exemple
Am5-7, tierce mineure, quinte diminuée, 7ème mineure.
Quelque soit l'écriture, par exemple e:3-.5-.7, j'obtiens tjrs
l'accord avec ,en exposant, le symbole de l'ensemble vide (o
barré)...comment faire ?

m5-7 ou m7.5- me donnent le résultat escompté. Tu ne te serais pas un
peu compliqué la vie ?

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Bonjour,

m5-7 ou m7.5- me donnent le résultat escompté.

Pas pour moi.
A priori il faut modifier l'affichage des accords ; le lien ci-dessous devrait te donner les outils pour faire ce que tu veux (un clic sur l'image te donne le code source).
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Chord-name-chart#Chord-name-chart

Si quelqu'un a une solution plus simple...

François

Oups, je l'avais dans ma liste d'exception. Je livre tout en vrac, si autre chose t'intéresse. La ligne pour le demi-diminué (c'est son nom) est <c es ges bes>1-\markup { Ø }

chExceptionMusic = {
<c e g a>1-\markup { 6 }
<c e g a d'>1-\markup { 6 \super 9 }
<c e g b>1-\markup { \small \triangle ##f }
<c e g b d'>1-\markup { \small \triangle ##f \super9 }
<c e g b d' fis'>1-\markup { \small \triangle ##f \super {\raise #0.7 \sharp \hspace #0.3 11 }}
<c e g b fis'>1-\markup { \small \triangle ##f \super {add\raise #0.7 \sharp \hspace #0.3 11 }}
<c e g b d' f' a'>1-\markup { \small \triangle ##f \super 13}
<c e g b d' fis' a'>1-\markup { \small \triangle ##f \super 13}
<c e g b d' a'>1-\markup { \small \triangle ##f \super 13 }

<c e g bes>1-\markup { 7 }
<c e g bes d'>1-\markup { 9 }
   % <c e g d'>1-\markup { \super add9 }
<c e g bes d' f'>1-\markup { 11 }
<c e g bes f'>1-\markup {7 \super add11 }
<c e g bes d' fis'>1-\markup {7 \super {\raise #0.7 \sharp \hspace #0.3 11 } }
<c e g bes d' a'>1-\markup { 13 }

<c e g bes des'>1-\markup { 7\super {\hspace #0.3 \raise #0.3 \flat \hspace #0.3 9} }
<c e g bes dis'>1-\markup { 7\super {\raise #0.7 \sharp \hspace #0.3 9} }
<c e g bes d' fis' aes'>1-\markup {7 \super {\raise #0.7 \sharp \hspace #0.3 11 \hspace #0.3 \raise #0.3 \flat \hspace #0.3 13} }
<c e g bes dis' fis'>1-\markup {7 \super {\raise #0.7 \sharp \hspace #0.3 9 \hspace #0.3 \raise #0.7 \sharp \hspace #0.3 11} }
<c e g bes d' aes'>1-\markup { 9\super {\hspace #0.3 \raise #0.3 \flat \hspace #0.3 13} }
<c e g bes des' f' aes'>1-\markup { 7\super {\hspace #0.3 \raise #0.3 \flat \hspace #0.3 9 \hspace #0.3 \raise #0.3 \flat \hspace #0.3 13} }
<c e g bes des' a'>1-\markup { 7\super {\hspace #0.3 \raise #0.3 \flat \hspace #0.3 9/13} }

<c e gis bes des' fis'>1-\markup {7 \super "alt" } % :alt
<c es ges bes>1-\markup { Ø }
<c es ges b>1-\markup { m \super {\triangle ##f \hspace #0.5 \raise #0.3 \flat \hspace #0.3 5}}
<c e ges bes>1-\markup { 7 \super {\hspace #0.3 \raise #0.3 \flat \hspace #0.3 5} }
<c e gis bes>1-\markup { "7+"}
<c e gis b>1-\markup { \small \triangle ##f +}
<c e gis bes d'>1-\markup {"9+"}
<c e gis bes dis'>1-\markup { "7+"\super {\raise #0.7 \sharp \hspace #0.3 9}}
}
chExceptions = #( append
   ( sequential-music-to-chord-exceptions chExceptionMusic #t)
   ignatzekExceptions)

\layout {
   \context {
     \Score
     \remove "Bar_number_engraver"
      extraNatural = ##f
   }
   \context {
     \ChordNames
     chordNameExceptions = #chExceptions %commenter cette ligne our revenir aux noms d'accords par défaut
     }
}

···

Le 13/11/2010 13:41, moebius a écrit :

J'ai déjà essayé ça...peut-être faut-il configurer le style d'accords que l'on veut....
Ou bien est-ce la version de développement que j'utilise ?
Je vais essayer de creuser, merci qd même

--
Vincent Gay -
« Les civilisations meurent par suicide, non par meurtre. »
(Arnold Joseph Toynbee)

Merci, bien que cela ne marche tjrs pas ! Du coup, je me demande comment cela peut bien s'écrire m5-7 chez vous alors que, avec votre liste, c'est toujours le symbole de l'ensemble vide qui apparaît, mais en plus gros.
En tt cas cela a a été très utile car, ayant vu comment cela fonctionnait, j'ai écrit :
<c es ges bes>1-\markup { m \super \larger 5-7 }
et tout va bien désormais.

cordialement,

···

Le 13/11/2010 16:24, Vincent Gay a écrit :

Oups, je l'avais dans ma liste d'exception. Je livre tout en vrac, si
autre chose t'intéresse. La ligne pour le demi-diminué (c'est son nom)
est <c es ges bes>1-\markup { Ø }

chExceptionMusic = {
<c e g a>1-\markup { 6 }
<c e g a d'>1-\markup { 6 \super 9 }
<c e g b>1-\markup { \small \triangle ##f }
<c e g b d'>1-\markup { \small \triangle ##f \super9 }
<c e g b d' fis'>1-\markup { \small \triangle ##f \super {\raise #0.7
\sharp \hspace #0.3 11 }}
<c e g b fis'>1-\markup { \small \triangle ##f \super {add\raise #0.7
\sharp \hspace #0.3 11 }}
<c e g b d' f' a'>1-\markup { \small \triangle ##f \super 13}
<c e g b d' fis' a'>1-\markup { \small \triangle ##f \super 13}
<c e g b d' a'>1-\markup { \small \triangle ##f \super 13 }

<c e g bes>1-\markup { 7 }
<c e g bes d'>1-\markup { 9 }
% <c e g d'>1-\markup { \super add9 }
<c e g bes d' f'>1-\markup { 11 }
<c e g bes f'>1-\markup {7 \super add11 }
<c e g bes d' fis'>1-\markup {7 \super {\raise #0.7 \sharp \hspace #0.3
11 } }
<c e g bes d' a'>1-\markup { 13 }

<c e g bes des'>1-\markup { 7\super {\hspace #0.3 \raise #0.3 \flat
\hspace #0.3 9} }
<c e g bes dis'>1-\markup { 7\super {\raise #0.7 \sharp \hspace #0.3 9} }
<c e g bes d' fis' aes'>1-\markup {7 \super {\raise #0.7 \sharp \hspace
#0.3 11 \hspace #0.3 \raise #0.3 \flat \hspace #0.3 13} }
<c e g bes dis' fis'>1-\markup {7 \super {\raise #0.7 \sharp \hspace
#0.3 9 \hspace #0.3 \raise #0.7 \sharp \hspace #0.3 11} }
<c e g bes d' aes'>1-\markup { 9\super {\hspace #0.3 \raise #0.3 \flat
\hspace #0.3 13} }
<c e g bes des' f' aes'>1-\markup { 7\super {\hspace #0.3 \raise #0.3
\flat \hspace #0.3 9 \hspace #0.3 \raise #0.3 \flat \hspace #0.3 13} }
<c e g bes des' a'>1-\markup { 7\super {\hspace #0.3 \raise #0.3 \flat
\hspace #0.3 9/13} }

<c e gis bes des' fis'>1-\markup {7 \super "alt" } % :alt
<c es ges bes>1-\markup { Ø }
<c es ges b>1-\markup { m \super {\triangle ##f \hspace #0.5 \raise #0.3
\flat \hspace #0.3 5}}
<c e ges bes>1-\markup { 7 \super {\hspace #0.3 \raise #0.3 \flat
\hspace #0.3 5} }
<c e gis bes>1-\markup { "7+"}
<c e gis b>1-\markup { \small \triangle ##f +}
<c e gis bes d'>1-\markup {"9+"}
<c e gis bes dis'>1-\markup { "7+"\super {\raise #0.7 \sharp \hspace
#0.3 9}}
}
chExceptions = #( append
( sequential-music-to-chord-exceptions chExceptionMusic #t)
ignatzekExceptions)

\layout {
\context {
\Score
\remove "Bar_number_engraver"
extraNatural = ##f
}
\context {
\ChordNames
chordNameExceptions = #chExceptions %commenter cette ligne our revenir
aux noms d'accords par défaut
}

Merci, bien que cela ne marche tjrs pas !

Ah ? Et qu'est-ce que cela produit donc ?

Du coup, je me demande comment cela peut bien s'écrire m5-7

Et bien a:7-5 donne A7b5

1-\markup { m \super \larger 5-7 }

Ben oui, mais non :slight_smile:
5-7 est un accord majeur puisque la tierce n'est pas précisée. Ce serait plutôt { m7\super {\hspace #0.3 \raise #0.3 \flat \hspace #0.3 5} } (mineur 7 bémol 5)
et si { m \super \larger 5-7 } fonctionne je ne vois pas pourquoi { Ø } ne fonctionnerait pas

et tout va bien désormais.

C'est le principal :slight_smile:

···
-- 
Vincent Gay - 
« Les civilisations meurent par suicide, non par meurtre. » 
(Arnold Joseph Toynbee)

Oups, je n'avais pas vu le m. Oubliez la remarque

···
-- 
Vincent Gay - 
« Les civilisations meurent par suicide, non par meurtre. » 
(Arnold Joseph Toynbee)