lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PowerChords


From: Christophe Pochon
Subject: Re: PowerChords
Date: Thu, 17 Jun 2021 07:52:43 +0200

Ah oui ! J'avais oublié cette possibilité. Merci.

De vos deux solutions, la première est la meilleure. Dans la deuxième, la commande \powerChords est inutile, le résultat sera le même avec ou sans.

Une solution pour avoir les bons noms affichés :

%%%%%%
\version "2.20.0"

   
global = {
  \key f \minor
  \time 4/4
}

chordNames = \chordmode {
  \global
f1:m7
bes:m7
es:7
as:maj7
des:maj7
g:7
c:maj7
}

chordNamesBis = \chordmode {
  \global
f1:m7^1.5
bes:m7^1.5
es:7^1.5
as:maj7^1.5
des:maj7^1.5
g:7^1.5
c:maj7^1.5
}

\score {
  <<
    \new ChordNames \chordNames
    \new Staff { \chordNamesBis }
  >>
  \layout { }
}
%%%%%%%%%%%%


Christophe Pochon



Le jeu. 17 juin 2021 à 07:00, Marc Jacob de Cordemoy <marcswake@gmail.com> a écrit :
Sur cette page de la documentation :

http://lilypond.org/doc/v2.19/Documentation/notation/chord-mode#extended-and-altered-chords

Marc

Le 16 juin 2021 à 21:41, Christophe Pochon <music@christophe-pochon.com> a écrit :


Bravo !

Je ne comprends pas du tout comment ça fonctionne ? D'où sort cette idée de faire ^1.5 ?

En tout cas, ça semble fonctionner.

Christophe Pochon



Le mer. 16 juin 2021 à 19:20, Marc Swake <marcswake@gmail.com> a écrit :
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.

Le 16 juin 2021 à 18:50, Christophe Pochon <music@christophe-pochon.com> a écrit :

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. 

Christophe Pochon



Le mer. 16 juin 2021 à 10:17, Marc Swake <marcswake@gmail.com> a écrit :
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!
 

Le 16 juin 2021 à 09:11, Christophe Pochon <music@christophe-pochon.com> a écrit :

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,

Christophe Pochon



Le mer. 16 juin 2021 à 08:04, Voltrane <marcswake@gmail.com> a écrit :
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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]