[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lilypond-user-fr
Subject:    =?UTF-8?Q?Taille_alt=C3=A9rations_sur_les_fondamen?= =?UTF-8?Q?tales_des_accords_(chordRootNamer_=3F
From:       M4rty <martineau.simon () gmail ! com>
Date:       2021-04-28 10:40:16
Message-ID: 1619606416770-0.post () n2 ! nabble ! com
[Download RAW message or body]

Bonjour à tous,

Je cherche à modifier la taille (\fontsize et eventuellement \raise) des
altérations dans l'écriture des accords en chiffrage américain, tout en
conservant les symboles # et b par défaut. Comme on peut le voir sur la
photo, c'est un peu gros et bas.

<http://lilypond-french-users.1298960.n2.nabble.com/file/t395801/alt.jpg> 

J'ai trouvé ce code sur le forum, qui permet de changer les symboles par
défaut et de les remplacer par des caractères. Je sais comment modifier la
hauteur et la taille avec ce code, mais je ne sais pas comment faire pour
conserver les symboles d'altérations par défaut :

#(define (chordNamer pitch majmin)	;majmin is un argument nécessaire à 
"chordNamer" mais inutile ici
	(let* ((alt (ly:pitch-alteration pitch)))
		(make-line-markup
			(list
				(make-simple-markup 
					(vector-ref #("C" "D" "E" "F" "G" "A" "B")
						(ly:pitch-notename pitch)))
				(if (= alt 0)			; alteration ?
					(markup "")		;non
					(if (= alt FLAT)	; b ou #
						(markup "b")
						(markup "#")
					)
				)
			)
		)
	)
)

\layout { {         \Score
         chordRootNamer = #chordNamer } }

Quelqu'un connait la solution ?

Merci !!



--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic