Après relecture du sujet dans la documentation, je viens rapidement de faire 2 essais… un peu« au pif » mais à peu près concluant:
c1:maj7 ^1.5 et \powerChords c1:3.7+^1
Dans les 2 cas ça marche et le résultat est le même: mi et si seulement Seul défaut: du coup le nom affiché de l’accord change! Dans le premier cas l’accord est renommé E et dans le second cas E5.
Pour mon objectif ce n'est pas trop grave, car il s’agit seulement de visualiser facilement l’enchainement tierces-septièmes d’une grille de jazz dans un but didactique. On peut renommer les accords de la grille à la main après.
Ok,
Comme dit précédemment, powerChords sert à générer des.... power chords.... C'est-à-dire des accords uniquement constitués de la fondamentale et la quinte de l'accord. Dès que vous tentez de créer un autre accord dans le mode powerChords, Lilypond génère un accord "normal".
Ceci dit j'avais donc bien compris ce que vous cherchiez à faire. Ce qu'il faudrait c'est une petite fonction qui ne garderait que la tierce et la septième des accords. Ça doit être faisable, j'entrevois diverses façons d'y parvenir (en modifiant le "canonical chord" avec seulement 3 et 7 à l'intérieur; ou en filtrant le résultat de chordname pour ne garder que la 2ème et la 4ème note de l'accord.... clin d'oeil appuyé à Jean qui saurait très certainement créer cette fonction), mais je n'ai pas (encore) les compétences suffisantes pour le faire.
Ceci dit, la solution que j'ai proposée dans ma première réponse fonctionne aussi et a l'avantage de permettre de mettre directement les renversements logiques que ferait un pianiste.
Bonjour,
Merci de votre réponse. Voici un exemple de ce que j’ai codé: \powerChords c1: 3.7 | \powerChords f:3.7 | \powerChords bes:3.7 | \powerChords a: 3.7 \break Je m’attendais à voir affiché mi si; la mi; re la; etc. Lilypond le fait mais inclus d’office la tonique dans la réalisation de l’accord affichée. Peut être est-ce effectivement une erreur de ma part dans la compréhension de ce que fait powerChords!
Bonjour,
Est-ce qu'on pourrait avoir un petit bout de code pour mieux comprendre ce que vous cherchez à faire ? La commande powerChords ne sert pas du tout à cela. Au contraire elle génère des accords sans tierce....
Si je comprends bien ce que vous voulez faire, je pense qu'il faudra que vous indiquiez manuellement les notes à jouer. Exemple :
%%%%%%%%% \version "2.20.0"
global = { \key c \major \time 4/4 }
chordNames = \chordmode { \global d1:m7 g:7 c:maj7
q
}
melody = \relative c' { \global <f c'>1 <f b> <e b'> q }
\score { << \new ChordNames \chordNames \new Staff { \melody } >> \layout { } } %%%%%%%%%%%
Cordialement,
Bonjour,
J’essaie de faire une partition de jazz dans laquelle ne figurent comme
réalisées que les tierces et les septièmes des accords (sur Do majeur 7,
n’afficher que mi et si).
J’essaie d’utiliser PowerChords mais il me rajoute toujours la fondamentale
même si je n’indique que 3 et 7. Comment éviter cela?
Merci
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/
|