Subject: notation pour guitare rythmique

From: Daniel Cartron <[email-masked]>
Date: Wed, 27 Mar 2013 20:35:01 +0100

Bonsoir,

J'ai vu qq part une notation de partition sur une seule ligne, avec les 
indications de durées d'accord, et au-dessus le nom des accords et la façon de 
les jouer (up ou down bow)

j'aimerais faire ça mais si en plus ça pouvait me faire une sortie midi 
correcte, ce serait super.

Comme j'ai peur de pas être clair je me permet une petite copie d'écran...

En outre je n'ai pas trouvé comment noter un accord "add", je ne vois pas 
comment on peut avoir les espèces de croix qui semblent correspondre à un 
accord étouffé (?), les têtes de note sont sympa, puis-je faire les mêmes, 
dois-je écrire systématiquement \upbow etc., comment je fais pour avoir le A 
dans un carré (ça je l'ai lu qq part mais je sais plus où du tout :-(

Bref un joli défi pour moi... Que j'espère relever avec votre aide commedab 
:-)

-- 
Cordialement, Daniel Cartron
« Le public, c'est les autres. »
François Cavanna - 4 rue Choron

---

From: Christophe Pochon <[email-masked]>
Date: Wed, 27 Mar 2013 22:24:07 +0100

Salut,

Voici quelques lignes qui relèvent le défi. Ton nouveau défi maintenant
c'est de les comprendre ;-)
Mais je te donne volontiers plus d'explications.

%-------------------------------------------------------------------
chExceptionMusic =  {
 <c e g d'>1-\markup { \super "add9" }
}

chExceptions = #(append
 (sequential-music-to-chord-exceptions chExceptionMusic #t)
 ignatzekExceptions)
up = \upbow

do = \downbow
cr = \override NoteHead #'style = #'cross
no = \revert NoteHead #'style
\header {
title = "Test guitare"

}

accords =   \chordmode {
\set chordNameExceptions = #chExceptions
 d2:sus2 c4:9^7 g:6
 d2:sus2 s8 a4.
  }

staffGuitareJazz = \new RhythmicStaff {
\time 4/4
\set Score.markFormatter = #format-mark-box-letters
  \mark \default c8.\do c16\do c8\do c16\do c\up c8\do c16\do c\up c8\do
c16\do c16\up
 c8.\do c16\up c8\do c16\do c\up \cr c\do c\up \no c8\do c\do \cr c16\do
c\up
 \bar "|."

}

\score {
<<
 \new ChordNames \accords
\staffGuitareJazz
  }
}

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

A+

Christophe Pochon
http://www.christophe-pochon.com

Le 27 mars 2013 20:35, Daniel Cartron <[email-masked]> a écrit :

> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
>

---

From: Daniel Cartron <[email-masked]>
Date: Wed, 27 Mar 2013 22:45:11 +0100

Le mercredi 27 mars 2013 22:24:07 Christophe Pochon a écrit :

Ton nouveau défi maintenant c'est de les comprendre 

arff! je relève le défi, mais demain, ce soir j'ai pas le courage...

-- 
Cordialement, Daniel Cartron
« La femme est un papier buvard : elle retient parfaitement les choses, mais à 
l'envers. »
Graham Greene

---

From: Christophe Pochon <[email-masked]>
Date: Wed, 27 Mar 2013 23:05:29 +0100

Ah.... il y a un } de trop tout à la fin de mon code !

A+

Christophe Pochon

Le 27 mars 2013 22:45, Daniel Cartron <[email-masked]> a écrit :

> **
> « La femme est un papier buvard : elle retient parfaitement les choses,
> mais à l'envers. »
>
> Graham Greene
>
>
>

---

From: Christophe Pochon <[email-masked]>
Date: Thu, 28 Mar 2013 00:53:18 +0100

et le code complet qui fait l'intégralité de ton exemple :

%-----------------------------------------------------------------------------------
chExceptionMusic =  {
 <c e g d'>1-\markup { \super "add9" }
}

chExceptions = #(append

do = \downbow

}

accords =   \chordmode {

staffGuitareJazz = \new RhythmicStaff {
 \time 4/4
\set Score.markFormatter = #format-mark-box-letters
  \mark \default c8.\do c16\up c8\do c16\do c\up c8\do c16\do c\up c8\do
c16\do c16\up
 c8.\do c16\up c8\do c16\do c\up \cr c\do c\up \no c8\do c\do \cr c16\do
c\up \no
c8.\do c16\up c8\do c16\do c\up c8\do c16\do c\up c8\do c16\do c16\up
 c8.\do c16\up c8\do c16\do c\up \cr c\do c\up \no c8\do c\do \cr c16\do
c\up
 \bar "|."

}

\score {
<<
 \new ChordNames \accords
 \staffGuitareJazz

  }
%------------------------------------------------------------------------------------------------------

Christophe Pochon

Le 27 mars 2013 23:05, Christophe Pochon <[email-masked]> a

---

From: Daniel Cartron <[email-masked]>
Date: Thu, 28 Mar 2013 10:02:27 +0100

> et le code complet qui fait l'intégralité de ton exemple :

super, m si je ne sais pas encore ce que ça donnera en midi pour le pdf c'est 
nickel. sauf que pour les  \mark si je met "Intro" à la place de \default (au 
fait je ne connaissais pas, c'est bien pratique !) ça n'est pas encadré, c'est 
normal ou pas, et peut-on l'avoir encadré aussi ?

Autre truc, j'ai lu qq part dans la doc qu'on peut ajouter le petit dessin qui 
montre les cordes et les doigts comme sur l'image jointe, mais impossible de 
retrouver, je ne me souviens plus du nom que ça porte :-(

En tout cas un gros merci !

-- 
Cordialement, Daniel Cartron
« Les gens bien élevés contredisent les autres. Les sages se contredisent eux-
mêmes. »
Oscar Wilde

---

From: Daniel Cartron <[email-masked]>
Date: Thu, 28 Mar 2013 10:06:46 +0100

Le jeudi 28 mars 2013 10:02:27 Daniel Cartron a écrit :
> Autre truc, j'ai lu qq part dans la doc qu'on peut ajouter le petit dessin
> qui  montre les cordes et les doigts comme sur l'image jointe, mais
> impossible de retrouver, je ne me souviens plus du nom que ça porte

je pense avoir trouvé, fret-diagram, à voir si je peux l'utiliser au-dessus de 
la partition...

-- 
Cordialement, Daniel Cartron
« La mer est salée parce qu'il y a des morues dedans. Et si elle ne déborde 
pas malgré tous ces fleuves qui s'y jettent, c'est parce que la Providence, 
dans sa sagesse, y a placé aussi des éponges. »
Alphonse Allais.

---

From: Christophe Pochon <[email-masked]>
Date: Thu, 28 Mar 2013 10:43:38 +0100

Comme ça ?

chExceptions = #(append

do = \downbow

}
dsus = \markup {
      \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-o;"
}
cadd = \markup {
      \fret-diagram #"6-x;5-3;4-2;3-o;2-3;1-o;"
}
gsix = \markup {
      \fret-diagram #"6-3;5-2;4-o;3-o;2-3;1-o;"
}
amaj = \markup {
      \fret-diagram #"6-x;5-o;4-2;3-2;2-2;1-o;"
}
accords =   \chordmode {
\set chordNameExceptions = #chExceptions
 d2:sus2 c4:9^7 g:6
 d2:sus2 s8 a4.
 d2:sus2 c4:9^7 g:6
 d2:sus2 s8 a4.
  }

staffGuitareJazz = \new RhythmicStaff {
\time 4/4
 \set Score.markFormatter = #format-mark-box-letters
 \mark \default c8.\do ^\dsus c16\up c8\do c16\do c\up  c8\do ^\cadd c16\do
c\up  c8\do ^\gsix c16\do c16\up
 c8.\do ^\dsus c16\up c8\do c16\do c\up \cr c\do c\up \no c8\do ^\amaj c\do
\cr c16\do c\up \no
c8.\do c16\up c8\do c16\do c\up c8\do c16\do c\up c8\do c16\do c16\up
 c8.\do c16\up c8\do c16\do c\up \cr c\do c\up \no c8\do c\do \cr c16\do
c\up
\bar "|."

}

\score {
<<
 \new ChordNames \accords
 \staffGuitareJazz

  }

Christophe Pochon

---

From: Daniel Cartron <[email-masked]>
Date: Fri, 29 Mar 2013 09:40:15 +0100

Le jeudi 28 mars 2013 10:43:38 vous avez écrit :

> chExceptionMusic =  { <c e g d'>1-\markup { \super "add9" } }

J'ai quasiment tout compris ton code, sauf ce qui est ci-dessus.

Cette ligne sert à dire que l'accord <c e g d'> sera noté avec un exposant 
add9 mais comment ça marche ? Et pourquoi plus loin tu écris 
 d2:sus2 c4:9^7 g:6 ? Je ne trouve nulle part à quoi correspond ce 9^7 et donc 
je pige pas ce qui le fait afficher add9...

J'aime bien comprendre ce qui se passe (quand j'en suis capable :-)

-- 
Cordialement, Daniel Cartron
« L'important n'est pas de convaincre, mais de donner à réfléchir. »
Bernard Werber - Le père de nos pères

---

From: Daniel Cartron <[email-masked]>
Date: Fri, 29 Mar 2013 12:48:18 +0100

Comme ça ? 
%------------------------------------------------------------------- 
chExceptionMusic =  {  1-\markup { \super "add9" } } chExceptions = 
#(append  (sequential-music-to-chord-exceptions chExceptionMusic 
#t)  ignatzekExceptions) up = \upbow

finalement à force de fouiller la doc j'ai trouvé encore plus simple : 
\include "predefined-guitar-fretboards.ly"
puis \context FretBoards { \mesaccords }
et tout se fait tout seul automatiquement :-)

si qqun est intéressé je peux développer, parce que j'ai par contre pas bien 
trouvé où c'est expliqué comment utiliser ça dans la doc

---

From: Christophe Pochon <[email-masked]>
Date: Fri, 29 Mar 2013 13:11:00 +0100

Oui, alors effectivement, ça dit que l'accord <c e g d'> (ou  1.3.5.9) sera
noté avec add9. En fait on pourrait faire ça pour n'importe quels accords.

Plus loin, le 9^7, ça veut dire un accord 9, mais sans la 7ème. Si tu écris
c4:9, ça veut dire 1.3.5.7.9 et ça affiche C9. Par contre avec c4:9^7, ça
veut dire 1.3.5.9, ce qui correspond bien à notre add9. On pourrait
d'ailleurs tout à fait écrire c4:3.5.9 et ça donnerait le même résultat.

C'est plus clair ?

A+

Christophe Pochon

---

From: "Daniel Bernair" <[email-masked]>
Date: Fri, 29 Mar 2013 17:23:28 +0100

Petite indication pour le A dans un carré : moi, j'inscrit une numérotation 
automatique dans un carré :
 \set Score.markFormatter = #format-mark-box-numbers
 \mark \default
Ou pour l'alpha : \set Score.markFormatter = #format-mark-box-alphabet
c1 \mark \default
Voir Rehearsal marks dans la brochure de notation.Amicalement

Daniel Bernair
Rue de Namur, 3
7130 Battignies (Binche)
064/36.64.93
0496/07.60.45
----- Original Message ----- 
From: "Daniel Cartron" <[email-masked]>
To: <[email-masked]>
Sent: Wednesday, March 27, 2013 8:35 PM
Subject: notation pour guitare rythmique

Bonsoir,

J'ai vu qq part une notation de partition sur une seule ligne, avec les
indications de durées d'accord, et au-dessus le nom des accords et la façon 
de
les jouer (up ou down bow)

--------------------------------------------------------------------------------