Subject: Toujours les positions des # et des b

From: Éric Bouvéron <[email-masked]>
Date: Tue, 26 Jan 2010 16:25:13 +0800

Bonjour,
Un petit dessin vaut paraît-il mieux qu'un long discours.
Voilà deux accords que j'obtiens, où les dièses sont au niveau du nom de
l'accord, alors que je les voudrais à coté du 7 pour le C (Do) et au dessus
du F (Fa) et du m.
Avez-vous une solution? Je pense surtout à ceux qui écrivent pour des
partitions Jazz. Pour les b'emols, pareil, je les voudrais au dessus du nom
de l'accord.
Je joins le fichier complet.
Enfin, en place du C de mesure à 4 temps, à côté de la clef de sol, est-il
possible de forcer un 4/4?
Merci de vos réponses,
Éric

-- 
É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.

---

From: Eluze <[email-masked]>
Date: Tue, 26 Jan 2010 14:34:01 -0800 (PST)

> possible de forcer un 4/4?
au moins une petite réponse (je ne connais pas assez la structure des
accords…)

\numericTimeSignature

fait l'affaire

-- 
View this message in context: http://n2.nabble.com/Toujours-les-positions-des-et-des-b-tp4459462p4463817.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Martial <[email-masked]>
Date: Tue, 26 Jan 2010 23:55:32 +0100

> \numericTimeSignature

pour la versioin 2.12.  c'est
\override Staff.TimeSignature #'style = #'()

voir ici http://tinyurl.com/yja9qxx

-- 
Martial

---

From: Eluze <[email-masked]>
Date: Tue, 26 Jan 2010 16:38:45 -0800 (PST)

c'est ce qui se cache derrière \numericTimeSignature , voir 
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Displaying-rhythms#index-_005cdefaultTimeSignature-1
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Displaying-rhythms#index-_005cdefaultTimeSignature-1 

-- 
View this message in context: http://n2.nabble.com/Toujours-les-positions-des-et-des-b-tp4459462p4464442.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Éric Bouvéron <[email-masked]>
Date: Wed, 27 Jan 2010 09:07:00 +0800

Merci, mais pour le reste, il n'y a pas de solution?

Le 27 janvier 2010 06:55, Martial <[email-masked]> a écrit :

> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> 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

---

From: Martial <[email-masked]>
Date: Wed, 27 Jan 2010 07:04:47 +0100

> c'est ce qui se cache derrière \numericTimeSignature , voir

oui oui  et au temps pour moi, ça fonctionne aussi sous 2.12.
Ce n'est pas dans la doc en français, mais bine dans celle en anglais;

Pour le reste de la question, je n'ai pas compris !

-- 
Martial

---

From: Éric Bouvéron <[email-masked]>
Date: Wed, 27 Jan 2010 21:06:14 +0800

Bonjour,
En fait, voici, sur le fichier joint, ce que je souhaite.
Mais je me demande si c'est possible.
Merci, de toutes les façons,
Éric

-- 
Éric Bouvéron

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

Tél: 2972 2567
       9046 3611

Skype: Wafaic

---

From: Valentin Villenave <[email-masked]>
Date: Fri, 29 Jan 2010 21:31:09 +0100

> Mais je me demande si c'est possible.

À la va-vite, je peux vous proposer la solution suivante (pompée dans
le code source) :

#(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 {
  cis1 fis:7 fis:m
}

Cordialement,
Valentin

---

From: JeanPi <[email-masked]>
Date: Sun, 31 Jan 2010 03:46:13 -0800 (PST)

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.