Subject: Re: Ecritures batterie

From: Daniel Cartron <[email-masked]>
Date: Fri, 11 Sep 2009 10:13:33 +0200

Bonjour tout le monde,

Je relance ce fil car mon fiston a commencé la batterie hier et bien entendu 
j'essaye de lui taper ses exercices dans lilypond.

Voici ci-dessous ce que j'ai fait pour l'instant,  si les batteurs de la liste 
pouvaient me dire si c'est correct ou si ils feraient autrement ce serait 
sympa, que je ne prenne pas de mauvaises habitudes.

Petits défauts à corriger si possible : 
- les lettres a, b, c aparaîssent au dessus de la première note de la mesure 
alors que j'aimerais qu'elles soient au-dessus de la barre de mesure ;
- les hampes de la grosse caisse sont vers le haut, je les préférerais vers le 
bas et j'ai jamais bien su régler ce truc.

Merci d'avance pour votre aide.

\version "2.12.2"
\header
{ title = "Préparation à l'indépendance"
tagline = " "	}

Ride = \drummode {
\repeat unfold 12 cymra4
\repeat unfold 24 cymra8
cymra8 cymra cymra4 cymra8 cymra cymra4 
cymra8 cymra r4 cymra8 cymra r4 
cymra8 cymra cymra4 cymra8 cymra r4
\repeat unfold 20 cymra4
cymra8 cymra cymra cymra cymra4 cymra
}

Charleston = \drummode {
\set Staff.instrumentName = #"1"
\bar ":|:"
s4^"a" hhp s hhp \bar ":|:"
hhp^"b" hhp hhp hhp  \bar ":|:"
hhp^"c" hhp hhp hhp  \bar ":|:"
\break
\set Staff.instrumentName = #"2"
s4^"a" hhp s hhp \bar ":|:"
hhp^"b" hhp hhp hhp  \bar ":|:"
hhp^"c" hhp hhp hhp  \bar ":|:"
\break
hhp^"d" hhp hhp hhp  \bar ":|:"
hhp^"e" hhp hhp hhp  \bar ":|:"
hhp^"f" hhp hhp hhp \bar ":|:"
\break
\set Staff.instrumentName = #"3"
s4^"a" hhp s hhp
s4 hhp s hhp \bar ":|:"
hhp^"b" hhp hhp hhp  \bar ":|:"
\break
s4^"c" hhp s hhp \bar ":|:"
hhp^"d" hhp hhp hhp  \bar ":|:"
hhp^"e" hhp hhp hhp  \bar ":|:"
}

GrosseCaisse = \drummode {
bd4 s bd s
bd4 s bd s
bd4 bd bd bd

bd4 s bd s
bd4 s bd s
bd4 bd bd bd

bd4 s bd s
bd4 s bd s
bd4 s bd s

bd4 s bd s
bd8 bd s4 bd8 bd s4 
bd4 s bd8 bd s4

bd8 bd s4 bd8 bd bd4 
bd8 bd bd4 bd8 bd bd4 
bd8 bd s4 bd8 bd s4 
}

\layout{ indent = #0 
	\context
	{
		\Score
		\remove "Bar_number_engraver"
	}
}

\new DrumStaff <<
  \new DrumVoice { \voiceOne \Ride }
  \new DrumVoice { \voiceTwo \Charleston }
  \new DrumVoice { \voiceThree \GrosseCaisse }

\paper {
	#(set-paper-size "a5" 'landscape) left-margin = 20\mm line-width = 
180\mm top-margin = 15\mm	bottom-margin = 10\mm% Format Carnet
%	#(set-paper-size "a4") left-margin = 20\mm line-width = 180\mm top-
margin = 15\mm bottom-margin = 150\mm% Format A5 sur du A4
	page-count = #1 % Partition en une seule page
	%ragged-last-bottom=##f
}

-- 
Cordialement, Daniel Cartron
« Parler pour ne rien dire ou ne rien dire pour parler sont les deux
principes majeurs de tous ceux qui feraient bien de la fermer avant de
l'ouvrir. »
Pierre Dac

---

From: Daniel Cartron <[email-masked]>
Date: Fri, 11 Sep 2009 11:03:27 +0200

Le vendredi 11 septembre 2009, Daniel Cartron a écrit :
> - les lettres a, b, c aparaîssent au dessus de la première note de la
> mesure alors que j'aimerais qu'elles soient au-dessus de la barre de mesure
> ;
ça j'ai trouvé

-- 
Cordialement, Daniel Cartron
« En automne, toutes les feuilles des livres devraient tomber. »
Ramon Gomez de la Serna

---

From: Daniel Cartron <[email-masked]>
Date: Fri, 11 Sep 2009 11:29:18 +0200

Le vendredi 11 septembre 2009, Daniel Cartron a écrit :
> es hampes de la grosse caisse sont vers le haut, je les préférerais vers le

Je viens d'essayer avec un \stemDown au début de ma partie GrosseCaisse, ça 
marche mais le charleston et la grosse caisse ne sont pas sur la mm hampe 
(légèrement décalés), c'est pas ce que je cherche. MA méthode de saisie est 
mauvaise ?

-- 
Cordialement, Daniel Cartron
« Je me flatte d'avoir toujours le dernier mot dans mon ménage... Et ce mot
est généralement oui. »
Jules Renard

---

From: Philippe Hezaine <[email-masked]>
Date: Fri, 11 Sep 2009 11:47:41 +0200

> (légèrement décalés), c'est pas ce que je cherche. MA méthode de saisie est 

Remplace:
   \new DrumVoice { \voiceThree \GrosseCaisse }
par:
  \new DrumVoice { \voiceTwo \GrosseCaisse }
-- 
   Phil.

---

From: Daniel Cartron <[email-masked]>
Date: Fri, 11 Sep 2009 12:13:09 +0200

>   \new DrumVoice { \voiceTwo \GrosseCaisse }

Super, c'était bêtement ça. Merci Philippe.
Bon maintenant tout marche, reste la question de savoir si ma méthode est 
bonne ou si toi tu fais autrement pour ce genre de partition.

-- 
Cordialement, Daniel Cartron
« La science est un jeu dont la règle du jeu consiste à trouver quelle est la 
règle du jeu. »
François Cavanna - Le saviez-vous ?

---

From: Philippe Hezaine <[email-masked]>
Date: Fri, 11 Sep 2009 18:46:30 +0200

> bonne ou si toi tu fais autrement pour ce genre de partition.

Oui! c'est bon.
J'ai pensé depuis un bout de temps à faire une édition des
"BASES-STYLES" du (déjà vieux) Puzzle du Batteur pour un batteur réel.
Je joins le modèle de l'époque agrémenté d'un petit exemple.
Toute remarque sera la bienvenue.

P.S. Je dis "déjà vieux" parce qu'une nouvelle version complètement
remaniée et qui sera GPL commence à pointer son nez. Si ça en vaut le
coup, une édition pour un batteur réel pourrait peut-être suivre mais,
de toute façon, pas avant plusieurs mois. (si ça en vaut le coup)

Pour Valentin: Je me suis inscrit sur la liste midi de lilynet. Dès que
je vais trouver un moment pour rassembler mes données je posterai un
message, pour faire le point. (Et en anglais ça me prend vraiment plus
de temps)

Amitiés.
-- 
   Phil.

\version "2.12.0"

% \include "0-mydrums-style2.ly"

 #(ly:set-option 'delete-intermediate-files #t)

  \paper {
    ragged-bottom = ##f
    ragged-last-bottom = ##f
	}

    \header {
      title = "Modèle Batteur réel."

    copyright =  \markup { \fontsize #3  \bold  \override #'(box-padding . 1.0) \override #'(baseline-skip . 2.7) \box  \column { \center-column { \fontsize #-2 \line {  • \hspace #0.5 Copyleft: cette oeuvre est libre, vous pouvez la copier, la diffuser et la modifier. }  \line { \fontsize #-2 \line { Créé avec LilyPond 2.11.63   \with-url #"http://www.LilyPond.org" \line { \with-color #blue \fontsize #-1 www. \hspace #-1.0 \with-color #blue LilyPond \hspace #-1.0 \with-color #blue \fontsize #-1 .org } par Ph. Hardy } } \line { \fontsize #-4 \line {Copyleft 11/2008: selon les termes de la Licence Art Libre , voir: \hspace #-0.5 \with-url #"http://www.artlibre.org"  \with-color #blue  http://www.artlibre.org  } } } } } 

    tagline =  \markup { \fontsize #3  \bold   \override #'(box-padding . 1.0) \override #'(baseline-skip . 2.7) \box  \column { \center-column { \fontsize #-2 \line {  • \hspace #0.5 Copyleft: cette oeuvre est libre, vous pouvez la copier, la diffuser et la modifier. }  \line { \fontsize #-2 \line { Créé avec LilyPond 2.11.63  \with-url #"http://www.LilyPond.org" \line { \with-color #blue \fontsize #-1 www. \hspace #-1.0 \with-color #blue LilyPond \hspace #-1.0 \with-color #blue \fontsize #-1 .org } par Ph. Hardy } } \line { \fontsize #-4 \line {Copyleft 11/2008: selon les termes de la Licence Art Libre , voir: \hspace #-0.5 \with-url #"http://www.artlibre.org"  \with-color #blue  http://www.artlibre.org  } } } } }

		}

%%%%%%%%%%%%%%%%%%%%%%%%%% PERCUSSIONS EN PLUS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

maracas = \drummode { 
 \time 4/4 
 \tempo 4 = 80

	}

cabasa = \drummode { 
 \time 4/4 
 \tempo 4 = 80

	}

tambourin = \drummode { 
 \time 4/4 
 \tempo 4 = 80

	}
%%%%%%%%%%%%%%%%%%%%%%%%%% BATTERIE SEULE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

mains = \drummode { 
 \time 4/4 
 \tempo 4 = 80

	r4 ss4 r4 ss4 |

	R1 |

	r4 ss4 r4 ss4 |

	cymra4 <ss cymra>4 cymra4 <ss cymra>4 |

	cymra4 <ss cymra>4 cymra4 <ss cymra>4 |

	cymca8 r8 r4 r2 |

	}

pieds = \drummode { 
 \time 4/4 
 \tempo 4 = 80

	\times 2/3 {<bd hhp>8 r8 hhp8} \times 2/3 {hhp8 r8 hhp8} \times 2/3 {<bd hhp>8 r8 hhp8} \times 2/3 {hhp8 r8 hhp8} |

	R1 |

	\times 2/3 {<bd hhp>8 r8 hhp8} \times 2/3 {hhp8 r8 <bd hhp>8} \times 2/3 {hhp8 r8 <bd hhp>8} \times 2/3 {hhp8 r8 hhp8} |

	\times 2/3 {<bd hhp>8 r8 hhp8} \times 2/3 {hhp8 r8 hhp8} \times 2/3 {<bd hhp>8 r8 hhp8} \times 2/3 {hhp8 r8 <bd hhp>8} |

	\times 2/3 {<bd hhp>8 r8 hhp8} \times 2/3 {hhp8 r8 <bd hhp>8} \times 2/3 {<bd hhp>8 r8 <bd hhp>8} \times 2/3 {hhp8 r8 hhp8} |

	bd8 r8 r4 r2 |

	}

 \score {
    <<
   %{	\new DrumStaff   \with { 
	drumStyleTable =  #(alist->hash-table mydrums-style2)
      }
      <<
	\set Staff.instrumentName =  "maracas"
	\set Staff.shortInstrumentName = "mar"
      	\set Staff.midiInstrument = ""
	\new DrumVoice { \maracas }
	\override DrumStaff.VerticalAxisGroup #'minimum-Y-extent = #'(-5 . 2.5)
			%%%%%%%%%%%%%%%%%%
			%%%%%%%%%%%%%%%%%%
	\new DrumStaff   \with { 
	drumStyleTable =  #(alist->hash-table mydrums-style2)
      }
      <<
	\set Staff.instrumentName =  "cabasa"
	\set Staff.shortInstrumentName = "cab"
      	\set Staff.midiInstrument = ""
	\new DrumVoice { \cabasa }
	\override DrumStaff.VerticalAxisGroup #'minimum-Y-extent = #'(-5 . 2.5)
			%%%%%%%%%%%%%%%%%%
	\new DrumStaff   \with { 
	drumStyleTable =  #(alist->hash-table mydrums-style2)
      }
      <<
	\set Staff.instrumentName =  "tamb"
	\set Staff.shortInstrumentName = "tamb"
      	\set Staff.midiInstrument = ""
	\new DrumVoice { \tambourin }
	\override DrumStaff.VerticalAxisGroup #'minimum-Y-extent = #'(-5 . 2.5)
   %}			%%%%%%%%%%%%%%%%%%

      \new DrumStaff \with {
%	drumStyleTable = #(alist->hash-table mydrums-style2)
	\override DrumStaff #'TimeSignature #'style = #'()
        fontSize = #1
        \override StaffSymbol #'staff-space = #(magstep 1)

			}
      <<
	\set Staff.instrumentName = "Drums"
	\set Staff.shortInstrumentName = "drums"
      	\set Staff.midiInstrument = ""
	\override Score.MetronomeMark #'extra-offset = #'(-10 . 2.5)
	\new DrumVoice { \voiceOne \mains }
	\new DrumVoice { \voiceTwo \pieds }
	\override Staff.NoteCollision #'merge-differently-headed = ##t
	\override Staff.NoteCollision #'merge-differently-dotted = ##t

  \layout {}

  \midi {
    \context {
      \Score
      tempoWholesPerMinute = #(ly:make-moment 80 4)
	     }
        }
     }

---

From: Philippe Hezaine <[email-masked]>
Date: Fri, 11 Sep 2009 19:26:48 +0200

Philippe Hezaine a écrit :

La poste joue des tours.

     <<

Le % doit se trouver une ligne en dessous.

Ugh.

-- 
   Phil.

---

From: Philippe Hezaine <[email-masked]>
Date: Fri, 11 Sep 2009 19:31:19 +0200

Re-Ugh.

Je commence à être surmené.
Le précédent post en est un symptôme inquiétant.
N'en tenez pas compte, les docteurs s'en occuperont.

Ugh.
-- 
   Phil.

---

From: Daniel Cartron <[email-masked]>
Date: Sun, 13 Sep 2009 11:53:05 +0200

> Je joins le modèle de l'époque agrémenté d'un petit exemple.

Sympa le modèle. JE l'ai un peu modifié pour l'adapter à mes besoins et 
habitudes (notamment papier) mais la base est intéressante. Et m'inspire qq 
questions.

Je vois que tu ne fais que deux voix, mains et pieds, puis-je en conclure que 
les mains seront tjs en haut de la portée avec les hampes vers le haut et les 
pieds en bas ? Si c'est bien le cas (ce qui me semble logique en plus) ta 
méthode est plus intéressante que la mienne, et l'utilisation des chevrons 
rend les partitions plus lisibles que la mienne. Adopté ! Tiens je vais 
réécrire son exercice pour voir.

Tu répètes le tempo dans chaque voix, est-ce nécessaire ?

Je ne comprend pas tous tes override, je vais étudier ça tranquillement. Par 
contre j'ai besoin d'en mettre un en plus et je butte toujours sur ce truc, 
comment faire pour que les ligatures des croches fassent un temps et non deux 
? Si j'ai 4 croches pour la cymbale, elles sont groupées toutes les 4 et je 
les voudrais 2 par 2.

Merci.

-- 
Cordialement, Daniel Cartron
« L'argent n'est que la fausse monnaie du bonheur. »
E. et J. de Goncourt

---

From: Cile <[email-masked]>
Date: Sun, 13 Sep 2009 12:35:35 +0200

> ? Si j'ai 4 croches pour la cymbale, elles sont groupées toutes les 4 et je 
Pour les croches groupées par 2 j'ai cette mini fonction dans mon 
fichier init :
CrochesParDeux = {
    #(override-auto-beam-setting '(end * * * *) 1 4 'Score)
    #(override-auto-beam-setting '(end * * * *) 2 4 'Score)
    #(override-auto-beam-setting '(end * * * *) 3 4 'Score)
}

Après il te suffit de placer \CrochesParDeux dans le global de ton 
morceau et le tour est joué.
A+
Cécile

---

From: Daniel Cartron <[email-masked]>
Date: Sun, 13 Sep 2009 12:40:04 +0200

Le dimanche 13 septembre 2009, Cile a écrit :
> Pour les croches groupées par 2 j'ai cette mini fonction

Bingo c'est ça ! J'ai déjà utilisé ce truc une ou deux fois mais je ne me 
souviens jamais dans quel fichier il faut que je recopie, je devrais bien me 
faire un pense-bête, moi...

Merci

-- 
Cordialement, Daniel Cartron
« La véritable absence, c'est quand on ne sait pas qui est absent. »
Robert Sabatier - Le livre de la déraison souriante

---

From: Martial <[email-masked]>
Date: Sun, 13 Sep 2009 12:50:34 +0200

bonjour

Sauf erreur avec la version "2.13.3"  les croches sortent groupées 2/2

-- 
Martial

---

From: Daniel Cartron <[email-masked]>
Date: Sun, 13 Sep 2009 13:13:40 +0200

> Sauf erreur avec la version "2.13.3"  les croches sortent groupées 2/2

Merci du tuyau

-- 
Cordialement, Daniel Cartron
« Généralement les gens demandent des conseils et puis ils ne les suivent pas 
! »
Sacha Guitry - Faisons un rêve

---

From: Martial <[email-masked]>
Date: Sun, 13 Sep 2009 13:23:08 +0200

> Sauf erreur avec la version "2.13.3"  les croches sortent groupées 2/2

Après avoir réinstallé la version 2.10 et tester les 2 versions je
confirme le changement avec la version 2.13.3;
du coup pour avoir des croches groupées par quatre :

CrochesParQuatre = {
     #(override-auto-beam-setting '(end * * * *) 1 2 'Score)
     #(override-auto-beam-setting '(end * * * *) 2 2 'Score)
     #(override-auto-beam-setting '(end * * * *) 3 2 'Score)
}

-- 
Martial

---

From: Daniel Cartron <[email-masked]>
Date: Sun, 13 Sep 2009 13:28:16 +0200

> confirme le changement avec la version 2.13.3;

T'es trop sympa ! Merci.

-- 
Cordialement, Daniel Cartron
« Si tous ceux qui croient avoir raison n'avaient pas tort, la vérité ne
serait pas loin. »
Pierre Dac

---

From: Philippe Hezaine <[email-masked]>
Date: Sun, 13 Sep 2009 16:18:42 +0200

> Tu répètes le tempo dans chaque voix, est-ce nécessaire ?
Non. Mais en cas de changement de tempo c'est plus facile de se repérer.
C'est parce que je suis un gros fainéant qui n'écrit pas ses numéros de 
mesures.
Ugh!
-- 
   Phil.

---

From: Daniel Cartron <[email-masked]>
Date: Mon, 14 Sep 2009 11:34:34 +0200

> Sauf erreur avec la version "2.13.3"  les croches sortent groupées 2/2

Je pense à un truc, comment sont-elles groupées dans le cas d'une mesure 
composée ? Et si je change de mesure en cours de morceau, par exemple de 3/4 
à 9/8 est-ce que les groupement suivent ?

-- 
Cordialement, Daniel Cartron
« Je plains celui qui n'a pas été révolutionnaire à vingt ans : c'est qu'il 
manque de coeur. Je plains celui qui est toujours révolutionnaire à quarante 
ans: c'est qu'il manque de tête. »
George Bernard Shaw

---

From: Martial <[email-masked]>
Date: Mon, 14 Sep 2009 19:14:30 +0200

Salut

 > si je change de mesure en cours de morceau, par exemple de 3/4

  il suffit d'essayer pour voir

3/4 croche par 2
2x2x2x2
9/8
2x2x2x3

%%-------------------------------------------------
CrochesParDeux = {
    #(override-auto-beam-setting '(end * * * *) 1 4 'Score)
    #(override-auto-beam-setting '(end * * * *) 2 4 'Score)
    #(override-auto-beam-setting '(end * * * *) 3 4 'Score)
}

\relative c'{
	\time 3/4
	\CrochesParDeux
	c8 c c c c c | c c c c c c |
	\time 9/8
		c8 c c  c c c  c c c | c c c  c c c  c c c
}

%%-------------------------------------------------
-- 
Martial