Subject: Analysis Bracket et Drumvoice

From: filosophem <[email-masked]>
Date: Wed, 20 Dec 2017 13:02:52 -0700 (MST)

Bonsoir à tous,Je cherche à réécrire un petit exercice que mon prof de
batterie m'a donner et je suis bloqué.Je souhaite ajouter des "analysis
brackets" comme dans la doc lilypond (
http://lilypond.org/doc/v2.18/Documentation/notation/outside-the-staff#analysis-brackets
<http://lilypond.org/doc/v2.18/Documentation/notation/outside-the-staff#analysis-brackets> 
) à mon bout de code:up = \drummode {  \bar "[|:"  hh16\startGroup hh8 hh16
r\stopGroup hh hh8hh hh16 hh r hh8 hh16  hh8 hh hh16 hh8 hh16 r hh hh8 hh
hh16 hh  \bar ":|]"}down = \drummode {  \bar "[|:"  r16 sn sn8 sn sn16 sn r
sn8 sn16 sn8 sn  sn16 sn8 sn16 r sn sn8 sn sn16 sn r sn8 sn16  \bar
":|]"}\score {  \new DrumStaff  <<    \time 4/4    \new DrumVoice {
\voiceOne \up }    \new DrumVoice { \voiceTwo \down }  >>  \layout {
\context {              \Voice              \consists
"Horizontal_bracket_engraver"                     }	}}Au final je
souhaiterai grouper les doubles croches en 6 groupes de 5 et avoir un groupe
de 2 à la fin.Cdt,

-----

"/home sweet /home"

Filosophem
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

---

From: filosophem <[email-masked]>
Date: Wed, 20 Dec 2017 13:05:32 -0700 (MST)

Et je ne sais pas pourquoi mon post apparait sans aucun retour chariot ???

-----

"/home sweet /home"

Filosophem

---

From: filosophem <[email-masked]>
Date: Wed, 20 Dec 2017 13:07:34 -0700 (MST)

Navré pour le triple post. Le texte avec retour chariot ci dessous ==>

Bonsoir à tous,

Je cherche à réécrire un petit exercice que mon prof de batterie m'a donner
et je suis bloqué.

Je souhaite ajouter des "analysis brackets" comme dans la doc lilypond (
http://lilypond.org/doc/v2.18/Documentation/notation/outside-the-staff#analysis-brackets
<http://lilypond.org/doc/v2.18/Documentation/notation/outside-the-staff#analysis-brackets> 
) à mon bout de code:

up = \drummode {
  \bar "[|:"
  hh16\startGroup hh8 hh16 r\stopGroup hh hh8hh hh16 hh r hh8 hh16
  hh8 hh hh16 hh8 hh16 r hh hh8 hh hh16 hh
  \bar ":|]"
}
down = \drummode {
  \bar "[|:"
  r16 sn sn8 sn sn16 sn r sn8 sn16 sn8 sn
  sn16 sn8 sn16 r sn sn8 sn sn16 sn r sn8 sn16
  \bar ":|]"
}
\score {
  \new DrumStaff
  <<
    \time 4/4
    \new DrumVoice { \voiceOne \up }
    \new DrumVoice { \voiceTwo \down }
  \layout { \context {
              \Voice
              \consists "Horizontal_bracket_engraver"
           
          }
	}
}

Au final je souhaiterai grouper les doubles croches en 6 groupes de 5 et
avoir un groupe de 2 à la fin.

Cdt,

-----

"/home sweet /home"

Filosophem

---

From: Jean-Jacques Gerbaud <[email-masked]>
Date: Wed, 20 Dec 2017 22:33:28 +0100

> avoir un groupe de 2 à la fin.

je n'ai pas la réponse à ta question mais la présentation est bien plus 
lisible ! :-)

Je pense aussi que le problème ne vient pas des crochets d'analyse mais, 
comme tu le signales, de la ligature des "notes"

--
JJG

---

From: NOreply <[email-masked]>
Date: Wed, 20 Dec 2017 23:53:08 -0700 (MST)

Ça fonctionne si tu n'utilises pas le drummode:
Exemple ici avec \[ et \]
http://lilybin.com/ih42xn/1

%%%%%%%%%%%%%%%%%%%%
\version "2.18.2"

global = {
  \set Staff.clefGlyph = #"clefs.percussion" 
  \set Staff.clefPosition = #0
}
"V1" = \transpose c c'' { \override Voice.NoteHead #'style = #'cross
  e16\[ e8 e16 r\] e16 e8        
}
"V2" = \transpose c c''{ 
 r16 c c8 c c16 c        
}

\new Staff { <<\global \"V1" \\ \"V2" >> }

---

From: filosophem <[email-masked]>
Date: Thu, 21 Dec 2017 11:48:52 -0700 (MST)

Bonsoir à tous,

Merci à (?) d'avoir pris le temps de proposer une solution.

J'ai trouvé exactement ce que je cherchais à travers divers forum Américain
et Britannique. Voici le code

up = \drummode {
  \bar "[|:"
  hh16 hh8 hh16 r hh hh8 hh hh16 hh r hh8 hh16
  hh8 hh hh16 hh8 hh16 r hh hh8 hh hh16 hh
  \bar ":|]"
}
down = \drummode {
  \bar "[|:"
  r16 sn sn8 sn sn16 sn r sn8 sn16 sn8 sn
  sn16 sn8 sn16 r sn sn8 sn sn16 sn r sn8 sn16
  \bar ":|]"
}

three = \drummode {  
  \override HorizontalBracket.direction = #UP
  \override Rest #'transparent = ##t
  \override Rest.staff-position = #8
  
  r4\startGroup^"    gr de 5" r16\stopGroup
  r4\startGroup^" gr de 5...etc"  r16\stopGroup
  r4\startGroup  r16\stopGroup
  r4\startGroup  r16\stopGroup
  r4\startGroup  r16\stopGroup
  r4\startGroup  r16\stopGroup
  \override Rest.staff-position = #9.6
  r16\startGroup^" +2" r16\stopGroup
}

\score {
  \header {
    piece = "Ex. 29"
  }
  \new DrumStaff
  <<
    \time 4/4
    \tempo 4 = 70 - 90
    \new DrumVoice { \voiceOne \up }
    \new DrumVoice { \voiceTwo \down }
    \new DrumVoice { \voiceThree \three }    
  \layout { indent = 0 
            ragged-right = ##f
            \context {
              \DrumVoice

Un poil "capilotracté" mais le résultat est là.

Bonne soirée 

Cdt,

-----

"/home sweet /home"

Filosophem

---

From: NOreply <[email-masked]>
Date: Thu, 21 Dec 2017 15:35:40 -0700 (MST)

En supprimant la 3° voix, le résultat est quasiment identique:
http://lilybin.com/yhcueu/1

%%%%%%%%%%%%%%%%%%%%
\version "2.18.2"

up = \drummode {
  \override HorizontalBracket.extra-offset = #'(.7 . 0)
  \bar "[|:"
  \override HorizontalBracket.direction = #UP
  hh16\startGroup^"    gr de 5"  hh8 hh16 r\stopGroup  
  hh  \startGroup^" gr de 5...etc"  hh8 hh \stopGroup  
  hh16\startGroup  hh r hh8 \stopGroup   
  hh16\startGroup    hh8 hh \stopGroup 
  hh16 \startGroup
  hh8 hh16 r \stopGroup
  hh \startGroup hh8 hh \stopGroup 
  hh16 \startGroup^" +2" hh \stopGroup
  \bar ":|]"
}
down = \drummode {
  \bar "[|:"
  r16 sn sn8 sn sn16 sn r sn8 sn16 sn8 sn
  sn16 sn8 sn16 r sn sn8 sn sn16 sn r sn8 sn16
  \bar ":|]"
}

\score {
  \header {
    piece = "Ex. 29"
  }
  \new DrumStaff
  <<
    \time 4/4
    \tempo 4 = 70 - 90
    
  \layout { indent = 0 
            ragged-right = ##f
            \context {
              \DrumVoice

---

From: "Gazagnes Arnaud" <[email-masked]>
Date: Thu, 21 Dec 2017 23:40:37 +0100

Bonjour !
Après compilation d'un air sans accord de guitare, j'obtiens en dernière mesure, comme représenté sur RTM_S.
Mais quand j'ajoute les accords de guitare, j'obtiens une mesure supplémentaire vide, comme représenté sur RTM_A. (Est-ce à cause de la présence d'un Do#m qui prend de la place ?)
Comment faire pour faire disparaître cette mesure vide ?
Merci !
Arnaud G

---

From: NOreply <[email-masked]>
Date: Fri, 22 Dec 2017 02:26:39 -0700 (MST)

Pour conclure sur le sujet "Analysis Bracket et Drumvoice":
Dans layout, il fallait écrire   \context {
             * \DrumVoice*
              \consists "Horizontal_bracket_engraver"
            }

....ET NON PAS
  \context {
             * \Voice*

---

From: Olivier Miakinen <[email-masked]>
Date: Fri, 22 Dec 2017 11:25:54 +0100

Bonjour,

> Comment faire pour faire disparaître cette mesure vide ?

La première chose à faire, c'est de créer un exemple minimaliste
reproduisant le problème.

De deux choses l'une :
- soit tu comprendras toi-même d'où vient le bug en créant cet
  exemple minimal ;
- soit tu pourras alors donner cet exemple à l'appui de ta
  question, pour que d'autres puissent t'aider.

Cf. <http://lilypond.org/tiny-examples.fr.html>

P.-S. : Pour ma part je n'ai jamais utilisé d'accord de guitare,
mais les fois où j'ai vu apparaître des barres de mesure
incongrues étaient lorsque j'avais mal compté les notes dans
une mesure. Mettre des « | » de contrôle peut aider, mais vu
que tu n'as donné aucun code on ne sait pas si c'était ça le
problème.

---

From: "Gazagnes Arnaud" <[email-masked]>
Date: Tue, 26 Dec 2017 10:05:13 +0100

Bonjour !

Voilà un le .ly minimaliste.
J'ai remarqué que la dernière mesure apparaissait ou pas suivant que les paroles étaient écrites. Je voudrais que cette mesure ne s'affiche pas quand les paroles sont écrites.
Arnaud

(Pour ceux qui sont intéressés par ce chant que l'on m'a demandé de remettre au propre, le chant est un fait un chant à trois de femmes. Je l'envoie à qui le voudrait.)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\include "italiano.ly"

\version "2.16.0"

global = {
 \key la \major \time 2/4
}

VoixANotes = { 
la'4 la'8 sold' la'4. sold'8 fad' fad' fad' mi' fad'4 fad'8 r8 mi'4. mi'8 mi' re' dod' re' mi'2 r8 mi' fad' sold' la'4. la'8 la' si' la' sold' fad'4 fad'8 r8 re'4 fad' mi'4. mi'8 mi'4 mi'8 fad' mi'4 mi'8 fad' sold'2 \breathe fad'4 fad'8 mi' fad'2( fad'4) r8 la' sold'( fad') mi' sold' fad'4 \breathe fad'8 mi' fad'2 mi'8 mi'4 fad'8 sold'2 fad'8 fad'4 mi'8 fad'2( fad'4) r8 la' sold' fad' mi' sold' fad'2 r4 la'8( < la' si' >) <dod'' sold'>2^\fermata 
}

VoixAParoles = \lyricmode { 
Ré jou is toi, Ma rie com blée de grâ ce, Le Sei gneur est a vec toi. Tu es bé nie en tre tou tes les fem mes et Jé sus le fruit de ton sein est bé ni. Sain te Ma rie, O mè re de Dieu, prie pour nous, pau vres pé cheurs, dès main te nant et à l'heur' de la mort. A men. 
}

harmonies = \chordmode {
\frenchChords \override ChordName #'font-size = #'-1
 fad1:m re la mi fad:m re la mi2 mi re1 s2 mi fad1:m mi re s2 mi fad1:m dod:m
}

\score {

 \new ChoirStaff <<
\new ChordNames { \set chordChanges = ##t \harmonies } 
 \new Staff <<
 \new Voice = "soprano" <<
 \global
 \VoixANotes
 \lyricsto "soprano" \new Lyrics \VoixAParoles

\midi { } 
\layout{ #(layout-set-staff-size 22) }

}

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Tue, 26 Dec 2017 11:07:02 +0100

Bonjour Arnaud,
Les paroles ne sont pas en cause. Le dernier accord doit être une blanche
et non une ronde (dod2:m).
Bonnes fêtes,
Pierre

Le 26 décembre 2017 à 10:05, Gazagnes Arnaud <[email-masked]> a
écrit :

> J'ai remarqué que la dernière mesure apparaissait ou pas suivant que les
> paroles étaient écrites. Je voudrais que cette mesure ne s'affiche pas
> quand les paroles sont écrites.
> Arnaud
>
> (Pour ceux qui sont intéressés par ce chant que l'on m'a demandé de
> remettre au propre, le chant est un fait un chant à trois de femmes. Je
> l'envoie à qui le voudrait.)
>
>
> la'4 la'8 sold' la'4. sold'8 fad' fad' fad' mi' fad'4 fad'8 r8 mi'4. mi'8
> mi' re' dod' re' mi'2 r8 mi' fad' sold' la'4. la'8 la' si' la' sold' fad'4
> fad'8 r8 re'4 fad' mi'4. mi'8 mi'4 mi'8 fad' mi'4 mi'8 fad' sold'2 \breathe
> fad'4 fad'8 mi' fad'2( fad'4) r8 la' sold'( fad') mi' sold' fad'4 \breathe
> fad'8 mi' fad'2 mi'8 mi'4 fad'8 sold'2 fad'8 fad'4 mi'8 fad'2( fad'4) r8
> la' sold' fad' mi' sold' fad'2 r4 la'8( < la' si' >) <dod''
> sold'>2^\fermata
> }
>
> Ré jou is toi, Ma rie com blée de grâ  ce, Le Sei  gneur est a  vec toi.
> Tu es bé  nie en  tre tou  tes les  fem  mes et Jé  sus le fruit de ton
> sein est bé ni. Sain te Ma rie, O mè re de Dieu, prie pour nous, pau vres
> pé  cheurs, dès main  te  nant et à l'heur' de la mort. A  men.
> }
>
> harmonies = \chordmode {
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
>

---

From: "Gazagnes Arnaud" <[email-masked]>
Date: Tue, 26 Dec 2017 11:24:02 +0100

Super ! Merci ! 
Arnaud