Marquer une hémiole

Bonjour,
Je voudrais marquer des hémioles dans une pièce de Gervaise.
Les snippets proposent des crochets d'analyse.
  (Toute autre solution magique serait bienvenue.....)
Deux question :
- comment "encadrer" une seule note, ici une ronde.
  - etsi possible, avoir des traits verticaux et non obliques.

mon essai infructueux

\version "2.16.0"

\layout { % utilisation de"analysis brackets"

\context {

\Voice

\consists "Horizontal_bracket_engraver"

}

}

{

\override HorizontalBracket #'direction = #UP

\clef "treble_8"

\key f \major

\time 3/2

\partial 2*1

f'2 | % 0

e'1 d'2 | % 1

f'1 c'2\startGroup | % 2 ronde f'1 premier temps de l'hémiole

c'2\stopGroup e'1 | % 3 ronde e'1 dernier temps de l'hémiole

e'1

}

Marc L

Marc Lanoiselée wrote

- comment "encadrer" une seule note, ici une ronde.

une idée (à perfectionner…) (avec la 2.17.24):

  \afterGrace f'1 \startGroup
  { \single \hideNotes a2.... \stopGroup }
  c'2 \startGroup |
  c'2 \stopGroup e'1 |

  - etsi possible, avoir des traits verticaux et non obliques.

\override HorizontalBracket.bracket-flare=#'(0 . 0)

Eluze

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Marquer-une-hemiole-tp7580335p7580336.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Eluze wrote

Marc Lanoiselée wrote

- comment "encadrer" une seule note, ici une ronde.

une idée (à perfectionner…) (avec la 2.17.24):

  \afterGrace f'1 \startGroup
  { \single \hideNotes a2.... \stopGroup }
  c'2 \startGroup |
  c'2 \stopGroup e'1 |

voilà, avec

  \once \override HorizontalBracket #'shorten-pair = #'(-0 . 2.7)

on peut corriger l'extension du cadre

Eluze

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Marquer-une-hemiole-tp7580335p7580337.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Marc Lanoiselée wrote

- comment "encadrer" une seule note, ici une ronde.

une idée (à perfectionner…) (avec la 2.17.24):

   \afterGrace f'1 \startGroup
   { \single \hideNotes a2.... \stopGroup }
   c'2 \startGroup |
   c'2 \stopGroup e'1 |
..............
Eluze

Malheureusement avec la version 2.16 je n'arrive pas au résultat.
Des essais avec des silences cachés en parallèle n'ont rien donné...
Marc

···

Le 24/08/2013 12:27, Eluze a écrit :

Marc Lanoiselée wrote

   \afterGrace f'1 \startGroup
   { \single \hideNotes a2.... \stopGroup }
   c'2 \startGroup |
   c'2 \stopGroup e'1 |
..............
Eluze

Malheureusement avec la version 2.16 je n'arrive pas au résultat.
Des essais avec des silences cachés en parallèle n'ont rien donné...

\single n'existe pas dans les versions 2.16. - \once fonctionne

Eluze

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Marquer-une-hemiole-tp7580335p7580339.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Malheureusement avec la version 2.16 je n'arrive pas au résultat.
.................
\single n'existe pas dans les versions 2.16. - \once fonctionne
Eluze

Merci, cela marche bien.
Un dernier soucis, la barre verticale
\override HorizontalBracket.bracket-flare=#'(0 . 0)
ne passe pas
unexpected '=', expecting SCM_FUNCTION or SCM_IDENTIFIER or SCM_TOKEN

\override HorizontalBracket.bracket-flare

             =#'(0 . 0)

Marc

  * Anglais - détecté
  * Anglais
  * Français

  * Anglais
  * Français

<javascript:void(0);>

Marc Lanoiselée wrote

Un dernier soucis, la barre verticale
\override HorizontalBracket.bracket-flare=#'(0 . 0)
ne passe pas
unexpected '=', expecting SCM_FUNCTION or SCM_IDENTIFIER or
SCM_TOKEN

\override HorizontalBracket.bracket-flare

             =#'(0 . 0)

en effet - la version 2.17.25 est plus confortable - dans les "anciennes"
versions il faut ajouter des espaces autour (?) du " = "

Eluze

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Marquer-une-hemiole-tp7580335p7580341.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

J'ai pu corriger par imitation
\override HorizontalBracket #' bracket-flare = #'(0 . 0)
est parfait, il ne reste plus qu'à marquer les hémioles..
Marc

···

Le 26/08/2013 11:04, Marc Lanoiselée a écrit :

Malheureusement avec la version 2.16 je n'arrive pas au résultat.
.................
\single n'existe pas dans les versions 2.16. - \once fonctionne
Eluze

Merci, cela marche bien.
Un dernier soucis, la barre verticale
\override HorizontalBracket.bracket-flare=#'(0 . 0)
ne passe pas