Partition caisse-claire ou pad

Bonjour à tous,

J'avais il y a un an trouvé le truc (grace aussi au forum) pour écrire une
partition de caisse-claire ou de pad sur une seule ligne et avec les doigtés
de type rond/point.

Or j'ai réinstallé Lillypond et le code ne passe plus.
Voici le code en question.
Ci quelqu'un a une idée...
merci d'avance

%\version "2.16.1"
\paper {
      #(set-paper-size "a4")
  left-margin = 1\cm

  }

% Doigtés
G = \markup { #(ly:export (format "~a" (ly:wide-char->utf-8 #x2022))) }
D = \markup { #(ly:export (format "~a" (ly:wide-char->utf-8 #x00B0))) }
% Titre de la page
\header{ title = \markup{ \bold { foo \italic { bar! } } } }

\markuplines {
  \line { Explication 1 } % une ligne alignée à gauche
  \fill-line { \line { qsdfqsdfqsdfqdsf } } % une ligne centrée
  \wordwrap-lines { qdqsdfqsdfqsdfqsfsqdfqsdf } % une liste de lignes
alignées à gauche
  \justified-lines { qsdqsdfqsdfqsfqdsfqsdfsqdf } % une liste de lignes
justifiées
}

mus = \drummode {
% This is neccessary; if not entered, the barline would be too short!

\override Staff.BarLine #'bar-size = #3
\override Score.MetronomeMark #'padding = #3
\tempo 4=40
% The music !
sn4^\D-> sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G
  sn4^\D sn^\G sn^\D sn^\G

}
<<
  \new DrumStaff \with{
% \remove Bar_engraver
    drumStyleTable = #percussion-style
    \override StaffSymbol #'line-count = #1
% \remove Time_signature_engraver
% \override Stem #'transparent = ##t
% \override Stem #'Y-extent-callback = ##f
  } \mus

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Partition-caisse-claire-ou-pad-tp7578828.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Carlus wrote

Bonjour à tous,

J'avais il y a un an trouvé le truc (grace aussi au forum) pour écrire une
partition de caisse-claire ou de pad sur une seule ligne et avec les
doigtés de type rond/point.

Or j'ai réinstallé Lillypond et le code ne passe plus.
Voici le code en question.
Ci quelqu'un a une idée...
merci d'avance

%\version "2.16.1"

/ly:export/ n'existe plus et/ bar-size/ a été transformé en *bar-extent*:

il faut utiliser convert-ly (avec une version < 2.13)

en suite il faudra adapter le bar-extent!

Eluze

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Partition-caisse-claire-ou-pad-tp7578828p7578829.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Merci pour la réponse,
En fait j'ai réussi autrement (voir ci-dessous)
Le problème qui me reste c'est d'arriver à mettre les deux doigtés dans une
variable.
J'ai essayé en mettant :
snd=sn^\markup { \char ##x00B0 }
et en l'utilisant ensuite avec \snd
mais cela ne doit pas être le bon système.

une idée ?

\version "2.14.2"

% Notation française
#(define ma_notation '(
        (snare () #f 0)
))

\new DrumStaff \with {
                 % Enlever les barres de mesure
               \remove Bar_engraver
                drumStyleTable = #percussion-style
                % Une seule ligne
                \override StaffSymbol #'line-count = #1
                % Pas de mesure
                \once \override Staff.TimeSignature #'stencil = ##f
                }

<<
        \set DrumStaff.drumStyleTable = #(alist->hash-table ma_notation)
   \drummode
  {
                    sn^\markup { \char ##x00B0 } sn^\markup { \char ##x2022
} sn^\markup { \char ##x00B0 } sn^\markup { \char ##x2022 }
  }

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Partition-caisse-claire-ou-pad-tp7578828p7578831.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

autre solution mettre dans une variable seulement la partie "doigté" afin de
l'utiliser quelle que soit la valeur de la note (noir, croche)
donc sn4"mavariabledroite" etc...

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Partition-caisse-claire-ou-pad-tp7578828p7578832.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Donc vu que j'ai trouvé, je m'auto-répond... si cela peut intéresser
quelqu'un.
Dans le même voyage si quelqu'un sait comment espacer la première portée du
tempo, cela m'intéresserait, je ne trouve pas...

\version "2.14.2"

% Notation française
#(define ma_notation '(
        (snare () #f 0)
))

D=^\markup { \char ##x00B0 }
G=^\markup { \char ##x2022 }

\new DrumStaff \with {
              drumStyleTable = #percussion-style
              % Enlever les barres de mesure
              % \remove Bar_engraver
               % Forcer la mesure en numérique
               \numericTimeSignature
                % Une seule ligne
                \override StaffSymbol #'line-count = #1
                % Pas de mesure
                %\once \override Staff.TimeSignature #'stencil = ##f
                }

<<
        \set DrumStaff.drumStyleTable = #(alist->hash-table ma_notation)
        \tempo 4=120
        \time 4/4
   \drummode
  {
                    sn4\D sn\G sn\D sn\G
  }

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Partition-caisse-claire-ou-pad-tp7578828p7578833.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.