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

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

Re: Toujours les positions des # et des b


From: Éric Bouvéron
Subject: Re: Toujours les positions des # et des b
Date: Wed, 3 Feb 2010 23:18:15 +0800

Bonjour,
Grâce aux conseils, les accords sont maintenant plus comme je les souhaitais.
Mais j'ai encore une question:
Pourquoi les accords majeurs, représentés par un triangle, sont au dessus de la note, alors que les accords mineurs, représentés par un «m» sont au niveau de la note?
Est-il possible de mettre les majeurs au niveau de la note tout en gardant dièses et bémols au dessus?
Ci-joint un exemple.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.12.3"
\include "italiano.ly"
#(define (conditional-kern-before markup bool amount)
 "Add AMOUNT of space before MARKUP if BOOL is true."
 (if bool
     (make-line-markup
      (list (make-hspace-markup amount)
           markup))
     markup))

#(define-public (alteration->text-accidental-markup alteration)
 (make-smaller-markup
  (make-raise-markup
   (if (= alteration FLAT)
       1.7
       2)
   (make-musicglyph-markup
    (assoc-get alteration standard-alteration-glyph-name-alist "")))))

#(define (accidental->markup alteration)
 "Return accidental markup for ALTERATION."
 (if (= alteration 0)
     (make-line-markup (list empty-markup))
     (conditional-kern-before
      (alteration->text-accidental-markup alteration)
      (= alteration FLAT) 0.2)))

#(define-public (special-note-name->markup pitch)
 "Return pitch markup for PITCH."
 (make-line-markup
  (list
   (make-simple-markup
    (vector-ref #("C" "D" "E" "F" "G" "A" "B") (ly:pitch-notename pitch)))
    (accidental->markup (ly:pitch-alteration pitch)))))

\layout {
 \context {
   \Score
   chordRootNamer = #special-note-name->markup
 }
}

\chords {
 do1:maj do1:min do1:maj7 do1:min7 dob1:dim7 dod1:aug7
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Merci,
Éric


Le 31 janvier 2010 19:46, JeanPi <address@hidden> a écrit :

j'ai trouvé ça mais en anglais :(

http://article.gmane.org/gmane.comp.gnu.lilypond.general/47735
http://article.gmane.org/gmane.comp.gnu.lilypond.general/47735

la modification du fichier shceme fonctionne il vaut mieux sauvegarder le
fichier ...../ly/scm/chord-name.scm avant de le modifier. Le problème étant
que la configuration de base est modifiée

L'autre solution ( scheme intégré dans le fichier .ly) ne fonctionne pas les
instructions doivent être incomplètes.

c'est tout ce que j'ai trouvé.

@+

-----
http://sites.google.com/site/jpgzic/ Lily Pond et le Jazz
--
View this message in context: http://n2.nabble.com/Toujours-les-positions-des-et-des-b-tp4459462p4489134.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.



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




--
Éric Bouvéron

G/F, 66 Kai Yuen street
North Point
Hong Kong S.A.R.

Tél: 2972 2567
       9046 3611

Skype: Wafaic

QUOS VULT PERDERE JUPITER DEMENTAT

Please consider reducing waste by not printing this email.

reply via email to

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