Subject: comment changer la police des notes?

From: fallout <[email-masked]>
Date: Sat, 26 Dec 2009 14:19:37 -0800 (PST)

Bonjour voila mes problèmes :
Premièrement : je commence à faire des partitions de batterie et j’aimerais
pouvoir changer la police d’écriture afin d’arriver à l’apparence du riff
Funky groove à l’adresse suivante :
http://www.drummerworld.com/Videos/omarhakimslowmotion.html
J’ai lu le manuel de notation et le chapitre 1.8.3 Fonts mais la fonction :
make-pango-font-tree ne semble pas marcher

Deuxièmement : afin d’avoir un espace plus important entre le titre et la
première porté et augmenter aussi l’espace entre les portées, j’ai utilisé
les propriétés suivante :
after-title-space
between-system-space
head-separation

sans succès
seul between-system-padding fonctionne mais me convient qu’à moitié.

Je vous ai mis mon code simple pour essayer de m’aider.

\version "2.12.2"

\header{ 
title = "Préparation à l’indépendance"
arranger = "Trad. arr."
composer = "compositeur" 
texttranslator =" traducteur "
arranger = "arrangeur "
}

\paper {
indent = 0\mm

}

\score{
#(define mydrums '(
	(bassdrum default #f -5)
	(snare default #f 0)
	(hihat cross #f +5)
	(hightom harmonic-black #f +3)
	(lowtom harmonic-black #f -3)
	(pedalhihat cross #f -7)
	(crashcymbal xcircle #f +7)
	(ridecymbal triangle #f +6)
	))
Ride = \drummode {
hh8[ hh] <hh sn> hh16 sn hh sn hh8 <hh sn> hh
hh8[ hh] <hh sn> hh16 sn hh sn hh8 <hh sn> hh
hh8[ hh] <hh sn> hh16 sn hh sn hh8 <hh sn> hh
hh8[ hh] <hh sn> hh16 sn hh sn hh8 <hh sn> hh
}
Charleston = \drummode {
\set Staff.instrumentName = #"1"
\bar "|:"
bd4 r4 bd8 bd r8 bd\bar ":|:"
bd4 r4 bd8 bd r8 bd\bar ":|:"
bd4 r4 bd8 bd r8 bd\bar ":|:"
\break
bd4 r4 bd8 bd r8 bd\bar ":|:"
}
Répétition = \drummode {
\repeat unfold 2{s1 \noBreak s1 \noBreak s1 \break}
}

\new DrumStaff <<
\set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
\new DrumVoice { \voiceOne \Ride }
\new DrumVoice { \voiceTwo \Charleston }
\new DrumVoice { \voiceTwo \Répétition }
}

-- 
View this message in context: http://n2.nabble.com/comment-changer-la-police-des-notes-tp4219001p4219001.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: John Mandereau <[email-masked]>
Date: Sat, 26 Dec 2009 23:51:26 +0100

> make-pango-font-tree ne semble pas marcher

Il est possible de changer la police de notation musicale de LilyPond,
quelqu'un (Simon Tatham) l'a même fait il y a quelque temps et l'a
annoncé sur la liste de développement (anglophone) une fois le travail
presque complètement terminé, mais c'est un gros travail, qui demande
des connaissances techniques.  Pour donner une idée de ce que ça
représente, voir le site de la police Gonville créée par Simon :
http://www.chiark.greenend.org.uk/~sgtatham/gonville/

En particulier, la police doit contenir une table de noms de glyphes
avec des noms convenables pour LilyPond.  Pour le changement de police
de notation musicale proprement dit, il n'est pas bien documenté, mais
un exemple se trouve dans le test de régression nommé gonville.ly.

De plus, il faut utiliser des polices de texte en harmonie avec la
police de notation musicale, mais pour celles-ci on a déjà plus de
choix.

Enfin, un support correct du changement de police dans LilyPond a
demandé des corrections de bogues, donc ça ne peut fonctionner qu'avec
les versions récentes de développement 2.13.x, donc ça fonctionnera avec
la prochaine version stable, 2.14.

Salutations lilyesques,
John

---

From: Xavier Scheuer <[email-masked]>
Date: Sun, 27 Dec 2009 00:36:20 +0100

Le Sat, 26 Dec 2009 14:19:37 -0800 (PST),
fallout <[email-masked]> a écrit :

> Deuxièmement : afin d’avoir un espace plus important entre le titre
> et la première porté et augmenter aussi l’espace entre les portées,
> j’ai utilisé les propriétés suivante :
> after-title-space
> between-system-space
> head-separation
> 
> sans succès

Ça m'a l'air d'être un bug.
En effet, en remplaçant DrumStaff par Staff after-title-space
fonctionne, idem pour between-system-space (head-separation aussi mais
il ne correspond pas à ce que tu veux).

Cela dit, ça fonctionne avec la version de développement (2.13).
Par contre la syntaxe a changé :

  – after-title-space devient after-title-spacing et la valeur devient
  une liste de plusieurs composants ;
  – between-system-space devient between-system-spacing, syntaxe du
  même type (voir exemples ci-dessous).

after-title-spacing = #'((space . 6) (padding . 1) (minimum-distance . 2))
between-system-spacing = #'((space . 8) (padding . 1) (minimum-distance . 8))

La documentation la plus récente concernant cette partie se trouve ici :
http://kainhofer.com/~lilypond/Documentation/notation/page-formatting.html
Même si ça mériterait d'être étoffé (en cours)...

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>