Subject: Problème de mise en page pour partition de batterie

From: Warren79 <[email-masked]>
Date: Sat, 9 Oct 2010 12:28:34 -0700 (PDT)

Bonjour,
Je joue de la batterie et j'ai commencé à écrire des partitions de cet
instrument. Certaines partitions (4/4) ne me posent pas problème. Par contre
j'ai des soucis avec une ancienne feuille de partitions mal photocopiée à
laquelle je souhaiterait redonner un coup de jeune. Je laisse un lien
pointant vers le haut de cette feuille : cliquez ici :
http://harry.fourmi.pagesperso-orange.fr/images_pour_site/Photos/Num1.png
Extrait d'une feuille de partition 

[email-masked]

Ci dessous le code de la feuille:
--------------Début
\version "2.10.33"
\header {
  title = "Breaks en rock"
  composer = ""
} 

#(define ma_notation '( 
	(openhihat      xcircle      #f      5)
	(bassdrum		()			#f		-5) 
	(snare			()			#f		0) 
    (pedalhihat     cross      #f      -5)
	(closedhihat    cross      #f      5)
	(hihat          cross      #f      5)
	(lowtom         ()         #f      -3)
	(hightom        ()         #f      3) 
	))

\paper { ragged-last = ##f
        } 	

\new DrumStaff 
<<
		\new DrumVoice = "1" { s1 *2 } 
		\new DrumVoice = "2" { s1 *2 } 
		
		#(override-auto-beam-setting '(end * * 4 4) 3 4) 
		#(override-auto-beam-setting '(end * * 4 4) 1 4) 
		
		\set DrumStaff.drumStyleTable = #(alist->hash-table ma_notation)
		
%Ci-dessus un code correct
        \drummode
		{
			<<
			{
			%Break #1
			\acciaccatura sn16 sn16 bd16 \acciaccatura sn16 sn16 bd16 
			\acciaccatura sn8 [sn8 
			\times 4/3 {sn16 sn16 sn16]}
			\times 1/6 {sn16 [sn16 sn16 sn16 sn16 sn16]}
			\times 4/3 {sn16 [sn16 sn16} hhp]
			}				
		    \\
			<<
				{
				hh8 hho hh hho hh hho hh hho
				}
				\\
				{
				bd8[ s16 bd16] sn16[ bd8 bd16] bd16 [bd16] sn16 [sn16 bd16] 
				}
			
		}

\new DrumStaff
<<
		\new DrumVoice = "1" { s1 *2 } 
		\new DrumVoice = "2" { s1 *2 } 
		
		#(override-auto-beam-setting '(end * * 4 4) 3 4) 
		#(override-auto-beam-setting '(end * * 4 4) 1 4) 
		
		\set DrumStaff.drumStyleTable = #(alist->hash-table ma_notation)
		
		\drummode
		{
			<<
			{
			%Break #2
			\times 1/6 {tomh16 [tomh tomh sn sn sn]}
			\times 1/6 {toml16 [toml toml tomh tomh tomh]}
			\times 1/6 {sn16 [sn sn toml toml toml]}
			\times 4/3 {tomh16 [tomh tomh} hhp8]
			}
		    \\
			<<
		        {
				hh8 hh hh hho hh hho hh hh
				}
				\\
				{
				bd8[ s16 bd16] sn16[ bd8 bd16] r16 bd16 [ r16 bd16] sn16 [sn16 s16 sn16] 
				}
		}
--------------------Fin
Si vous pouviez me donner les grandes lignes directrices pour parfaire la
mise en page; et peut être me signaler les éventuelles fautes de
programmation; je vous en serais très reconnaissant. Une petite précision:
La feuille que je souhaite recopier contient 11 lignes avec à chaque fois
par ligne une mesure break puis une mesure rock charleston leader. Toutes
les mesures sont en 4/4. Merci de m'avoir lu jusqu'ici.
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Probleme-de-mise-en-page-pour-partition-de-batterie-tp5618706p5618706.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Sun, 10 Oct 2010 00:14:26 +0200

> Extrait d'une feuille de partition

Bonsoir,

Je ne suis pas percussionniste et je n'ai jamais écrit des partitions
de batterie.
Donc je n'ai pas vraiment de conseil à te donner concernant
l'organisation des DrumVoice .  Par contre j'ai repéré quelques erreurs
dans ton code LilyPond et je peux te donner quelques conseils généraux.

Je sais qu'il y a quelques batteurs sur la liste, ils seront
certainement plus à même de te conseiller en ce qui concerne la
notation de percussions.

> Ci dessous le code de la feuille:

Tu utilises vraiment la version 2.10.33 !?
Si oui, pense à mettre à jour et à utiliser au moins la dernière
version stable, à savoir 2.12.3 .
http://lilypond.org/download.fr.html

> [...]

Erreurs ici.
Les triolets (avec un "3" au-dessus) s'écrivent
  \times 2/3 { sn16 sn16 sn16 }

L'explication est que 3 notes ont la durée de 2, chaque notes a donc
une durée égale à 2/3 de la valeur affichée.

Idem pour le sextolet :
  \times 4/6 { sn16 sn16 sn16 sn16 sn16 sn16 }

6 notes en valent 4 -> durée égale à 4/6 de la valeur affichée.

Les barres de ligatures manuelles ( [ ] ) me semblent superflues.
ATTENTION : dernière note de la mesure 1, après le triolet : ajouter 8
  \times 2/3 { sn16 sn16 sn16 } hhp8

> [...]
> [...]

Non, pas de nouveau  "\new DrumStaff"  pour passer à la ligne !
Utiliser  \break  si tu veux forcer un saut de ligne.
Cf. NR 4.3.1 Line breaking
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Line-breaking

> [...]

Tu as oublié les mesures "pourcent" après les 2 premières mesures de la
ligne !  Ces pourcents signifient qu'il faut répéter ce qu'il y a dans
la mesure précédente.
Cf. NR 1.4.2 Autres types de répétition > Répétitions de mesure
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Other-repeats#Measure-repeats

Et je ne sais pas si c'est voulu mais ce que tu as tapé ne correspond
pas à ton image photocopiée :

  – mesure 2, voix du bas,
    premier temps : croche pointée et non croche s16 ;
    temps 3 : manque les 2 soupirs 16 ;
    temps 4 : syncope sn16 sn8 sn16

Si tu as besoin de plus d'infos, n'hésite pas.

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Warren79 <[email-masked]>
Date: Sun, 10 Oct 2010 02:53:10 -0700 (PDT)

Bonjour,
J'ai corrigé les sextolets et trinolets, j'ai remplacé le deuxième DrumStaff
par \break. Par contre, si Lilypond lance et "réussi" à faire un pdf, la
mise en page est catastrophique (j'utilise la version "2.12.3"),certaines
mesures sont tronquées et sortent carrément de la feuille pdf. 

Voici mon code:
\version "2.12.3"
\header {
  title = "Breaks en rock"
  composer = ""
} 

#(define ma_notation '( 
	(openhihat      xcircle      #f      5)
	(bassdrum		()			#f		-5) 
	(snare			()			#f		0) 
    (pedalhihat     cross      #f      -5)
	(closedhihat    cross      #f      5)
	(hihat          cross      #f      5)
	(lowtom         ()         #f      -3)
	(hightom        ()         #f      3) 
	))

\new DrumStaff 
<<

		
        \drummode
		{
			<<
			{
			%Break #1
			\acciaccatura sn16 sn16 bd16 \acciaccatura sn16 sn16 bd16 
			\acciaccatura sn8 sn8 
			\times 2/3 {sn16 sn16 sn16}
			\times 4/6 {sn16 sn16 sn16 sn16 sn16 sn16}
			\times 2/3 {sn16 sn16 sn16} hhp
			}				
		    \\
			<<
				{
	\break
			<<
			{
			%Break #2
			\times 4/6 {tomh16 tomh tomh sn sn sn}
			\times 4/6 {toml16 toml toml tomh tomh tomh}
			\times 4/6 {sn16 sn sn toml toml toml}
			\times 2/3 {tomh16 tomh tomh} hhp8
			}
		    \\
			<<
		        {
		}
-------------------------
Pouvez-vous m'aider ?
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Probleme-de-mise-en-page-pour-partition-de-batterie-tp5618706p5620021.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Sun, 10 Oct 2010 12:20:38 +0200

> mesures sont tronquées et sortent carrément de la feuille pdf.

C'est dû à une mesure incomplète, tout est décalé : LilyPond ne sait
plus où "couper" pour le saut de ligne (il ne peut le faire qu'à la fin
d'une mesure, sans "décalage" donc).
Conseil : utiliser des vérificateurs de barre de mesure
(le symbole '|'), cf. NR 1.2.5 Barres de mesure > Vérification des
limites et numéros de mesure
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Bars#Bar-and-bar-number-checks

>                        \times 2/3 {sn16 sn16 sn16} hhp

Je me répète.  ;-D

( + ne pas oublier les mesures "pourcent", cf. message précédent)

Cordialement,
Xavier

---

From: Phil Hézaine <[email-masked]>
Date: Sun, 10 Oct 2010 13:06:28 +0200

> mesures sont tronquées et sortent carrément de la feuille pdf. 

[coupé]

Bonjour,

Voici pour t'aider les 2 premières lignes de ton fichier, volontairement
pas tout à fait conforme à ce que tu attends (mais presque).
Le modèle que j'utilise est complètement différent de ce que tu fais
mais il est tout à fait possible de l'adapter à tes besoins.
Je pense que les commentaires devraient t'aider à mieux comprendre la
logique d'écriture utilisée dans ce modèle.
De plus tu auras le midi pour contrôler ce que tu écris.

---

From: Warren79 <[email-masked]>
Date: Sun, 10 Oct 2010 06:56:58 -0700 (PDT)

C'est interessant cette nouvelle notation 

Je vais essayer de retranscrire plus de mesures de cette feuille de break et
je vous dirais bientôt où j'en suis et voir si j'ai toujours besoin de vos ô
combien essentiel conseil et aide. Merci à vous deux pour votre aide.

Amicalement , Antoine
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Probleme-de-mise-en-page-pour-partition-de-batterie-tp5618706p5620380.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Warren79 <[email-masked]>
Date: Sat, 16 Oct 2010 03:27:21 -0700 (PDT)

Bonjour,
J'ai remanié ma feuille de break rock. J'ai un problème avec l'alinéa à la
1ère ligne. J'ai donc une mesure à la 1ère ligne (le 1er break, c'est tout).
A la 2ème ligne, la mesure "rock" habituelle (avec un charleston joué à la
baguette 8 fois en 4/4). Après, c'est mieux, car j'ai sur une même ligne le
break et le morceau "rock" correspondant. J'aimerai savoir comment on peut
supprimer l'alinéa de la première ligne pour avoir deux partitions par ligne
systématiquement dès le début.

Antoine
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Probleme-de-mise-en-page-pour-partition-de-batterie-tp5618706p5641593.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 16 Oct 2010 12:46:47 +0200

> systématiquement dès le début.

\paper {
  indent = 0
}

Mais il y a d'autres moyens de gérer les sauts de ligne.
Cf. 4.3 Breaks
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Breaks

Cordialement,
Xavier