Subject: Ecritures batterie

From: "Gael Vingot" <[email-masked]>
Date: Fri, 22 May 2009 14:18:40 +0200

Bonjour à tous,

je découvre tout juste lilypond et semble avoir d'ores-et déjà besoin de votre aide.

Je souhaiterai pouvoir mettre au propre l'ensemble de mes cours de batterie. 

1) Avant toute chose j'aimerais pouvoir consacrer la première ligne à la nomenclature batterie à savoir: hauteur et symbole des notes avec le nom de l'instrument à frapper correspondant. Pour cela je ne voudrais pas voir apparaître la moindre notion de signature rythmique ni clé particulière mais juste mettre ( sans barres de mesures ) une succession de noires correspondant à la nomenclature complète la plus employée par les batteurs. Est-ce possible, et si oui pourriez vous m'aiguiller sur un exemple de script avec le nom des instruments proches des notes ( à coté ou au dessus )

2) Comment personnaliser les symboles de note afin de pouvoir changer la position du Charley et ainsi le mettre au dessus de la première ligne?
3) De la même façon comment ajouter un instrument à frapper tel que la cloche ( triangle au niveau de la caisse claire par exemple )
4) Comment forcer la main au système afin d'afficher les signatures rythmiques en 4 4 et non C.

Désolé et merci d'avance, 
cela fait un peu beaucoup pour un début.....

Gaël

---

From: Martial <[email-masked]>
Date: Fri, 22 May 2009 17:11:34 +0200

Bonjour,

> je découvre tout juste lilypond 

Youpi !

La doc pour la notation spécialisé percussion.
Pour l'instant en anglais
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Percussion#Percussion
tu devrais trouver ton bonheur

> 1)je ne voudrais pas voir apparaître la moindre notion de signature
> rythmique ni clé particulière mais juste mettre ( sans barres de
> mesures ) une succession de noires

%%%------------------------
\new Staff \with {
	\remove "Time_signature_engraver"
	\remove "Clef_engraver"
	\remove "Bar_engraver"
}
\relative c' { %(Je ne connais rien à la percu)
c4^"crac" s4 e4_"boum" s4 g4^"hue" s4 e4^"shtibaah"
}

%%%pour la percu -----------
%%Utiliser les symboles de percussion intégrés dans LilyPond

\version "2.12.2"

\new DrumStaff \with {
	 \remove "Time_signature_engraver"
       \remove "Clef_engraver"
       \remove "Bar_engraver"
}
{
\drummode {
  hh4^"hihat"  bd^"bass drum"
  crashcymbal4_"crash cymbal"  halfopenhihat_"half open hh" 
openhihat^"open hh"
}
}

\layout { ragged-right = ##f }

%%%------------------------

> 2-3) Comment personnaliser les symboles de note afin de pouvoir changer la 
> position

Utiliser les symboles de percussion intégrés dans lilyPond
ou les changer.

%%--------------------------------
%% définir les positions et nouveaux symboles
%%("+" sur le tambourin, slash pour le snare, diamant et triangle pour 
les cloches)

#(define mapercu '(
	(bassdrum   default #f  4)
         (snare      slash   #f -4)
         (tambourine default "stopped"  0)
	(ridebell   diamond #f   3)
         (cowbell    triangle #f  5)
	 ))

\new DrumStaff \with {
	\remove "Time_signature_engraver"
      	\remove "Clef_engraver"
       	\remove "Bar_engraver"
}
{
\drummode { \set DrumStaff.drumStyleTable = #(alist->hash-table mapercu)
     sn4^"snare" bd_"bass drum" tamb^"tambourine"  cb^"cowbell" 
rb_"ridebell"
   }
}

\layout { ragged-right = ##f }

%%--------------------------------

Les symboles possible
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Note-head-styles#Note-head-styles

Les notes utilisés en percussion
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Percussion-notes#Percussion-notes

> rythmiques en 4 4 et non C.
%%-------------------------
\relative c' {
   \override Staff.TimeSignature #'style = #'()
   \time 4/4
   c
}
%%-------------------------

Merci pour les questions je découvre la percu !

-- 
Martial

---

From: Philippe Hezaine <[email-masked]>
Date: Fri, 22 May 2009 19:04:39 +0200

Gael Vingot a écrit :
> 1) Avant toute chose j'aimerais pouvoir consacrer la première ligne à la 
> nomenclature batterie à savoir: hauteur et symbole des notes avec le nom 
> de l'instrument à frapper correspondant. Pour cela je ne voudrais pas 
> voir apparaître la moindre notion de signature rythmique ni clé 
> particulière mais juste mettre ( sans barres de mesures ) une succession 
> de noires correspondant à la nomenclature complète la plus employée par 
> les batteurs. Est-ce possible, et si oui pourriez vous m'aiguiller sur 
> un exemple de script avec le nom des instruments proches des notes ( à 
> coté ou au dessus )
>  
> 2) Comment personnaliser les symboles de note afin de pouvoir changer la 
> position du Charley et ainsi le mettre au dessus de la première ligne?
> 3) De la même façon comment ajouter un instrument à frapper tel que la 
> cloche ( triangle au niveau de la caisse claire par exemple )

Voici quelques éléments pour commencer à répondre aux questions 1 et 2.
je joins le fichier de nomenclature qui sert pour le projet "Le Puzzle
du Batteur" accompagné du fichier de configuration des symboles.
À partir de là, tu peux peut-être essayer de le reconfigurer toi-même
selon tes désirs.
N'hésite pas à poser toutes les questions sur la liste mais peut-être
d'une manière un peu plus échelonnée. Et, si tu le peux, essaye de nous
fournir un exemple de ce que tu as commencé et de ce que tu n'arrives
pas à faire. Avec un exemple il est plus facile de t'aider.

A bientôt.
-- 
    Phil.
Superbonus-Project (Site principal) <http://superbonus.project.free.fr>

Superbonus-Project (Plate-forme d'échange):
<http://philippe.hezaine.free.fr>

\version "2.12.0"

#(define mydrums-style2 '(

      (acousticbassdrum () #f -3)
      (bassdrum () #f -3)
      (sidestick cross #f 1)
      (acousticsnare () #f 1)
      (snare () #f 1)
      (handclap triangle #f 1)
      (electricsnare () #f 1)
      (lowfloortom () #f -4)
      (closedhihat cross "stopped" 3)
      (hihat cross #f 3)
      (highfloortom () #f -2)
      (pedalhihat cross #f -5)
      (lowtom () #f -1)
      (openhihat cross "open" 3)
      (halfopenhihat xcircle #f 3)
      (lowmidtom () #f 0)
      (himidtom () #f 2)
      (crashcymbala xcircle #f 5)
      (crashcymbal xcircle #f 5)
      (hightom () #f 4)
      (ridecymbala cross #f 5)
      (ridecymbal cross #f 5)
      (chinesecymbal mensural #f 5)
      (ridebell () #f 5)
      (tambourine () #f 6)
      (splashcymbal diamond #f 5)
      (cowbell triangle #f 5)
      (crashcymbalb xcircle #f 6)
      (vibraslap diamond #f 4)
      (ridecymbalb cross #f 4)

      (lobongo () #f -1)
      (openlobongo () "open" -1)
      (mutelobongo () "stopped" -1)
      (hibongo () #f 1)
      (openhibongo () "open" 1)
      (mutehibongo () "stopped" 1)

      (loconga () #f -2)
      (openloconga () "open" -1)
      (muteloconga () "stopped" -1)
      (hiconga () #f 2)
      (openhiconga () "open" 2)
      (mutehiconga () "stopped" 2)

      (hitimbale () #f -5)
      (lotimbale () #f -6)
      (hiagogo diamond #f -5)
      (loagogo diamond #f -6)
      (cabasa cross #f 6)
      (maracas diamond #f 6)
      (shortwhistle cross "staccato" -2)
      (longwhistle cross  "tenuto" -2)
      (shortguiro cross "staccato" -4)
      (longguiro cross "tenuto" -4)
      (guiro cross #f -4)
      (cowbell triangle #f 5)
      (claves diamond #f 0)
      (hiwoodblock () #f -3)
      (lowoodblock () #f -4)
      (mutecuica diamond "open" 1)
      (opencuica diamond "stopped" 1)
      (triangle cross #f 0)
      (opentriangle cross "open" 0)
      (mutetriangle cross "stopped" 0)
))

\version "2.12.1"

\include "0-mydrums-style2.ly"

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

    \header {
    title = \markup { \column  { \center-align { \fontsize #3  \bold "NOMENCLATURE"  } } }

%       maintainer = Philippe Hardy
%       site = http://superbonus.project.free.fr
%       maintainerEmail = superbonus.project at free.fr

    copyright =  \markup { \fontsize #3  \bold  \override #'(box-padding . 1.0) \override #'(baseline-skip . 2.7) \box  \column { \center-align { \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.12.1   \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 12/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-align { \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.12.1   \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 12/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  } } } } }

  }

pulse = \drummode { 
  \time 3/4 
  \tempo 4 = 60 

	bda4^"bda (Acoustic Bass Drum)" bd^"bd (Bass Drum 1)" ss^"ss (Side Stick)"
\break
	sna^"sna (Acoustic Snare)" hc^"hc (Hand clap)" sne^"sne (Electric Snare)"
\break
	tomfl^"tomfl (Low Floor Tom)" hhc^"hhc (Closed Hi-Hat)" tomfh^"tomfh (High Floot Tom)" 
\break
	hhp^"hhp (Pedal Hi-Hat)" toml^"toml (Low Tom)" hho^"hho (Open Hi-Hat)"
\break
	tomml^"tomml (Low Mid Tom)" tommh^"tommh (Hi Mid Tom)" cymca^"cymca (Crash Cymbal 1)"
\break
	tomh^"tomh (High Tom)" cymra^"cymra (Ride Cymbal 1)" cymch^"cymch (Chinese Cymbal)"
\break
	rb^"rb (Ride Bell)" tamb^"tamb (Tambourine)" cyms^"cyms (Splash Cymbal)"
\break
	cb^"cb (Cowbell)" cymcb^"cymcb (Crash Cymbal 2)" vibs^"vibs (Vibraslap)"
\break
	cymrb^"cymrb (Ride Cymbal 2)" r2
\break

	boh4^"boh (Hi Bongo)" bol^"bol (Low Bongo)" cghm^"cghm (Mute Hi Conga)" 
\break
	cgho^"cgho Open Hi Conga)" cgl^"cgl (Low Conga)" timh^"timh (High Timbale)"
\break
	timl^"timl (Low Timbale)" agh^"agh (High Agogo)" agl^"agl (Low Agogo)" 
\break
	cab^"cab (Cabasa)" mar^"mar (Maracas)" whs^"whs (Short Whistle)"
\break
	whl^"whl (Long Whistle)" guis^"guis (Short Guiro)" guil^"guil (Long Guiro)"
\break
	cl^"cl (Claves)" wbh^"wbh (Hi Wood Block=" wbl^"wbl (Low Wood Block)"
\break
	cuim^"cuim (Mute Cuica)" cuio^"cuio (Open Cuica)" trim^"trim (Mute Triangle)"
\break
	trio^"trio (Open Triangle)" r2
	\bar "|."
	}

 \score {
    <<
      \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"
	\override Score.MetronomeMark #'extra-offset = #'(-10 . 1.5)
	\pulse

  \layout {

	}

  \midi {
    \context {
      \Score
      tempoWholesPerMinute = #(ly:make-moment 60 4)
      }
    }
	} % fin du score

---

From: Martial <[email-masked]>
Date: Sun, 24 May 2009 23:16:51 +0200

Bonjour
> rythmiques en 4 4 et non C.

Je viens de découvrir qu'il existai un raccourcis pour avoir une 
signature rythmiques écris en chiffre : \numericTimeSignature

\version "2.12.2"
{
\time 4/4
c''1
\time 4/4
\numericTimeSignature
c''1
}

-- 
Martial