Subject: Arpège de piano

From: julien <[email-masked]>
Date: Sat, 16 Mar 2013 15:45:59 -0700 (PDT)

Bonsoir,
dans une partie de piano, un accord est arpégé aux 2 mains  du grave à
l'aigu avec 
\set PianoStaff.connectArpeggios = ##t
Chaque portion d'accord signalée par \arpeggio.
L'accord étant sur le 2è temps, l'indication d'arpéger s'installe sur le 1er
temps. La lecture du coup en est faussée.
Voilà ce que j'obtiens :
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7579183/arp%C3%A8ge.png> 
Comment décaler un peu ce signe pour qu'il apparaisse au plus près du 2è
temps ?
Merci pour vos conseils.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Arpege-de-piano-tp7579183.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: julien <[email-masked]>
Date: Sun, 17 Mar 2013 08:36:51 -0700 (PDT)

up

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Arpege-de-piano-tp7579183p7579198.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Calixte <[email-masked]>
Date: Sun, 17 Mar 2013 09:24:09 -0700 (PDT)

Si tu donnais un exemple de code ce serait mieux…

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Arpege-de-piano-tp7579183p7579200.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: julien <[email-masked]>
Date: Sun, 17 Mar 2013 10:33:58 -0700 (PDT)

Voilà le code :

arpegio_lilypond.ly
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7579202/arpegio_lilypond.ly>  

Merci pour votre aide.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Arpege-de-piano-tp7579183p7579202.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sun, 17 Mar 2013 19:12:04 +0100

Bonsoir Julien,
C'est vrai qu'on est un peut coincé là...
J'ai essayé plusieurs solutions, voici celle qui, visuellement, est la
moins mauvaise :

 \version "2.14.2"

global = {
  \key c \minor
  \numericTimeSignature
  \time 3/4
}

  right = \relative c'' {
  \global
  % En avant la musique !
  \set PianoStaff.connectArpeggios = ##t
  \set Timing.measureLength = #(ly:make-moment 4 4)
  << { g4 s g8 g g4 } \\  { s2 <b, dis>2  \arpeggio }  >>
  \set Timing.measureLength = #(ly:make-moment 3 4)
  }

  left = \relative c' {
  \global
  \set Timing.measureLength = #(ly:make-moment 4 4)
  g,4 s g'2\arpeggio
  \set Timing.measureLength = #(ly:make-moment 3 4)
  }

  \score {

  \new PianoStaff \with {
    instrumentName = "Piano"
  } <<
    \new Staff = "right" \with {
      midiInstrument = "acoustic grand"
    } \right
    \new Staff = "left" \with {
      midiInstrument = "acoustic grand"
    } { \clef bass \left }

  \layout { }
  \midi {
    \context {
      \Score
      tempoWholesPerMinute = #(ly:make-moment 160 4)
    }
  }
}

Si tu as besoin d'une sortie midi, alors il faut ajouter une balise pour
conserver la métrique :
http://lilypond.org/doc/v2.14/Documentation/notation/different-editions-from-one-source#using-tags
en espérant que ça aide.
Pierre

2013/3/17 julien <[email-masked]>

>  Voilà le code :
>
> arpegio_lilypond.ly
> <
> http://lilypond-french-users.1298960.n2.nabble.com/file/n7579202/arpegio_lilypond.ly
> >
>
> Merci pour votre aide.
>
>
>
> --
> View this message in context:
> http://lilypond-french-users.1298960.n2.nabble.com/Arpege-de-piano-tp7579183p7579202.html
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sun, 17 Mar 2013 19:52:47 +0100

Avec les balises, ça donne ça :

\version "2.14.2"

global = {
  \key c \minor
  \numericTimeSignature
  \time 3/4
}

  right = \relative c'' {
  \global
  % En avant la musique !
  \tag #'partition {
  \tag #'midi {
 << { g4 g8 g g4 } \\  { s4 <b, dis>2  \arpeggio }  >>
  }
  }

  left = \relative c' {
  \global
  \tag #'partition {
  \tag #'midi {
  g,4 g'2\arpeggio
  }
  }

\score {
  \keepWithTag #'partition
  \new PianoStaff \with {
    instrumentName = "Piano"
    } <<
    \new Staff = "right" \right
    \new Staff = "left" { \clef bass \left }
  \layout { }
}

\score {
  \keepWithTag #'midi
  \unfoldRepeats {
    <<
      \set Score.midiInstrument = #"acoustic grand"
        \new Staff = "right" \right
        \new Staff = "left" { \clef bass \left }
  }
  \midi {
    %\set Score.midiMinimumVolume = #1
    \context {
      \Score
      tempoWholesPerMinute = #(ly:make-moment 160 4)
     %\remove "Dynamic_performer"
    }
  }
}

---

From: julien <[email-masked]>
Date: Sun, 17 Mar 2013 13:53:52 -0700 (PDT)

Bonsoir,
merci Pierre pour la peine que tu t'es donnée.
Le résultat est plus lisible que l'original.
J'essaie de comprendre le raisonnement. S'agit-il de retarder la pulsation
pour créer un espace entre les temps ?
Les balises restent un mystère. Je découvre grâce à toi cette nouvelle
fonction.

Merci beaucoup.
Cordialement.
Julien

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Arpege-de-piano-tp7579183p7579207.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sun, 17 Mar 2013 22:04:44 +0100

Le 17 mars 2013 21:53, julien <[email-masked]> a écrit :

> pour créer un espace entre les temps ?

En gros oui ; le truc est de placer 4 temps dans une mesure qui n'en compte
que 3.
Pour être franc c'est la première fois que j'ai l'occasion de l'utiliser
comme cela. Normalement j'utilise \set Timing.measureLength  pour une
dernière mesure tronquée, au lieu de \partial.

---

From: julien <[email-masked]>
Date: Sun, 17 Mar 2013 14:29:56 -0700 (PDT)

Tout le monde apprend en somme.
Merci pour ces explications.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Arpege-de-piano-tp7579183p7579209.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Gilles <[email-masked]>
Date: Sun, 17 Mar 2013 22:40:43 +0100

> J'ai essayé plusieurs solutions, voici celle qui, visuellement, est la

Je fais assez rarement des parties de piano, mais est-ce que quelque chose  
comme :
\override PianoStaff.Arpeggio #'X-extent = #'(-3 . 1)
ne conviendrait pas ?

%%%%%%%%%%%%%%%%%%%%%%
global = {
   \key c \minor
   \numericTimeSignature
   \time 3/4
}

   right = \relative c'' {
   \global
   % En avant la musique !
   \set PianoStaff.connectArpeggios = ##t
   \override PianoStaff.Arpeggio #'X-extent = #'(-3 . 1)
   << { g4 g8 g g4 } \\  { s4 <b, dis>2  \arpeggio }  >>
   }

   left = \relative c' {
   \global
   g,4 g'2\arpeggio
   }

   \score {

   \new PianoStaff \with {
     instrumentName = "Piano"
   } <<

   \layout {
     \context {
     }
   }
   \midi {
     \context {
       \Score

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

-- 
Gilles

---

From: Eluze <[email-masked]>
Date: Sun, 17 Mar 2013 15:24:45 -0700 (PDT)

Gilles THIBAULT wrote
> … mais est-ce que quelque chose  comme :

mais c'est génial!

j'avais essayé des combinaisons avec force-hshift un peu partout mais sans
succès.

Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Arpege-de-piano-tp7579183p7579212.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sun, 17 Mar 2013 23:31:19 +0100

Ah oui, bravo, c'est "la" solution !

Le 17 mars 2013 23:24, Eluze <[email-masked]> a écrit :

> http://lilypond-french-users.1298960.n2.nabble.com/Arpege-de-piano-tp7579183p7579212.html

---

From: julien <[email-masked]>
Date: Wed, 20 Mar 2013 12:47:15 -0700 (PDT)

Merci à vous tous pour ces contributions.
C'est résolu.
Cordialement.
julien

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/resolu-Arpege-de-piano-tp7579183p7579239.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.