lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Ecritures batterie


From: Philippe Hezaine
Subject: Re: Ecritures batterie
Date: Fri, 22 May 2009 19:04:39 +0200
User-agent: Thunderbird 2.0.0.21 (X11/20090321)

Gael Vingot a écrit :
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

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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]