Bug

classic Classique list Liste threaded Arborescence
7 messages Options
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Bug

moebius-2
Bonsoir,

Avec le code suivant, le 2ème signe d'arpège est très mal placé, loin
sur la gauche et chevauchant les notes précédentes.
J'arrive à corriger cela en insérant des notes fantômes en parallèle
afin d'espacer un peu plus.

S'agit-il d'un bug ( ceux qui ont l'habitude pourraient alors peut-être
le signaler ?) ou alors d'une mauvaise réalisation de ma part ?

cordialement,

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

\version "2.19.82"

global = {
   \key des \major
   \numericTimeSignature
   \time 2/4

}



\parallelMusic #'(voiceA voiceB voiceC voiceD voiceE) {
  s2 | s| s| s| s|
%2
<aes' aes' >4
< beses des beses'>8
<aes aes' > |
{ <des beses'>4\arpeggio }
<des beses'>4\arpeggio |
s2|
f4\arpeggio
fes4\arpeggio |
s2|
}


scoreARightPianoI = \relative c'' {
   \global
   % En avant la musique !
    <<
          \relative c'' \voiceA
          \\
          \relative c'  \voiceB
        >>

}

scoreALeftPianoI = \relative c' {
   \global
   % En avant la musique !
  <<
          \relative c \voiceC
          \\
          \relative c \voiceD
        >>
}



scoreAPianoIPart = \new PianoStaff \with {
   instrumentName = "Piano"
} <<
   \set PianoStaff.connectArpeggios = ##t
   \new Staff = "right"

   \scoreARightPianoI

   \new Staff = "left"

   { \clef bass \scoreALeftPianoI }
 >>


\score {
   <<
       \scoreAPianoIPart
   >>

}


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Bug

Seventies
Bonsoir,
Idem avec la version 2.18
Ce décalage provient des altérations accidentelles, dont les doubles bémols.
C'est compréhensible pour le premier arpège, où le si double bémol impose le
décalage. C'est beaucoup moins normal pour le second arpège, qui s'aligne
sur les bémols de la première voix.

Le extra-offset ne semble pas fonctionner, mais là, je ne vois pas quelle
propriété pourrait venir en aide ...

Cordialement,
Jean-François



-----
Liste des partitions LilyPond en http://www.espace-midi.com/lilypond
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Liste des partitions LilyPond en http://www.espace-midi.com/lilypond
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Bug

Schneidy
Bonjour Christian,

C'est un vieux bug. Aucune solution miracle que je connaisse.
Tu peux essayer :

\version "2.19.81"

global = {
  \key des \major
  \numericTimeSignature
  \time 2/4
}

\parallelMusic #'(voiceA voiceB voiceC voiceD voiceE) {
   s2 | s| s| s| s|
%2
  <aes' aes' >4
  < beses des beses'>8
  <aes aes' > |
  <des beses'>4\arpeggio
  \once \override PianoStaff.Arpeggio.extra-spacing-width = #'(-1 . 0)
  \once \override PianoStaff.Arpeggio.extra-offset = #'(.5 . 0)  
  <des beses'>4\arpeggio |
  s2|
  f4\arpeggio
  fes4\arpeggio |
  s2|
}

scoreARightPianoI = \relative c'' {
  \global
  % En avant la musique !
  <<
    \relative c'' \voiceA
    \\
    \relative c'  \voiceB
  >>  
}

scoreALeftPianoI = \relative c' {
  \global
  % En avant la musique !
  <<
    \relative c \voiceC
    \\
    \relative c \voiceD
  >>
}

scoreAPianoIPart = \new PianoStaff \with {
  instrumentName = "Piano"
} <<
  \set PianoStaff.connectArpeggios = ##t
  \new Staff = "right"
  \scoreARightPianoI
  \new Staff = "left"
  { \clef bass \scoreALeftPianoI }
>>


\score {
  <<
    \scoreAPianoIPart
  >>
}

%%%

Cordialement,
Pierre

Le 25 juin 2018 à 01:51, Seventies <[hidden email]> a écrit :
Bonsoir,
Idem avec la version 2.18
Ce décalage provient des altérations accidentelles, dont les doubles bémols.
C'est compréhensible pour le premier arpège, où le si double bémol impose le
décalage. C'est beaucoup moins normal pour le second arpège, qui s'aligne
sur les bémols de la première voix.

Le extra-offset ne semble pas fonctionner, mais là, je ne vois pas quelle
propriété pourrait venir en aide ...

Cordialement,
Jean-François



-----
Liste des partitions LilyPond en http://www.espace-midi.com/lilypond
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

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


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Bug

moebius-2
Merci à vous deux.
Comme je le disais, je m'en suis sorti en ajoutant des notes fantômes ;
mais la solution proposée est sans doute plus propre...

cordialement,
------------------------------
\version "2.19.82"

global = {
   \key des \major
   \numericTimeSignature
   \time 2/4

}



\parallelMusic #'(voiceA voiceB voiceC voiceD voiceE) {
  s2 | s| s| s| s|
%2
<aes' aes' >4
< beses des beses'>8
<aes aes' > |
{ <des beses'>4\arpeggio }
<des beses'>4\arpeggio |
s2|
<<{ \hideNotes
       g8 g \unHideNotes } \\ { f'4\arpeggio }  >>

fes4\arpeggio |
s2|
}


scoreARightPianoI = \relative c'' {
   \global
   % En avant la musique !
    <<
          \relative c'' \voiceA
          \\
          \relative c'  \voiceB
        >>

}

scoreALeftPianoI = \relative c' {
   \global
   % En avant la musique !
  <<
          \relative c \voiceC
          \\
          \relative c \voiceD
        >>
}



scoreAPianoIPart = \new PianoStaff \with {
   instrumentName = "Piano"
} <<
   \set PianoStaff.connectArpeggios = ##t
   \new Staff = "right"

   \scoreARightPianoI

   \new Staff = "left"

   { \clef bass \scoreALeftPianoI }
 >>


\score {
   <<
       \scoreAPianoIPart
   >>

}

Le 25/06/2018 à 10:48, Pierre Perol-Schneider a écrit :

> \version "2.19.81"
>
> global = {
>    \key des \major
>    \numericTimeSignature
>    \time 2/4
> }
>
> \parallelMusic #'(voiceA voiceB voiceC voiceD voiceE) {
>     s2 | s| s| s| s|
> %2
>    <aes' aes' >4
>    < beses des beses'>8
>    <aes aes' > |
>    <des beses'>4\arpeggio
>    \once \override PianoStaff.Arpeggio.extra-spacing-width = #'(-1 . 0)
>    \once \override PianoStaff.Arpeggio.extra-offset = #'(.5 . 0)
>    <des beses'>4\arpeggio |
>    s2|
>    f4\arpeggio
>    fes4\arpeggio |
>    s2|
> }
>
> scoreARightPianoI = \relative c'' {
>    \global
>    % En avant la musique !
>    <<
>      \relative c'' \voiceA
>      \\
>      \relative c'  \voiceB
>    >>
> }
>
> scoreALeftPianoI = \relative c' {
>    \global
>    % En avant la musique !
>    <<
>      \relative c \voiceC
>      \\
>      \relative c \voiceD
>    >>
> }
>
> scoreAPianoIPart = \new PianoStaff \with {
>    instrumentName = "Piano"
> } <<
>    \set PianoStaff.connectArpeggios = ##t
>    \new Staff = "right"
>    \scoreARightPianoI
>    \new Staff = "left"
>    { \clef bass \scoreALeftPianoI }
>  >>
>
>
> \score {
>    <<
>      \scoreAPianoIPart
>    >>
> }
>

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

RE: Bug

etienneperrine
En réponse à ce message posté par Seventies
Bonjour,

Partant du principe qu'en forçant l'apparition de l'altération avec un !,
cela rétablit l'espace, je vous propose la solution de faire disparaître
l'altération ainsi obtenue au moyen d'un \once \override
Accidental.transparent = ##t, cela fonctionne :

\version "2.19.82"

global = {
   \key des \major
   \numericTimeSignature
   \time 2/4

}



\parallelMusic #'(voiceA voiceB voiceC voiceD voiceE) {
  s2 | s| s| s| s|
%2
<aes' aes' >4
< beses des beses'>8
<aes aes' > |
{ <des beses'>4\arpeggio }
\once \override Accidental.transparent = ##t <des beses'!>4\arpeggio |
s2|
f4\arpeggio
fes4\arpeggio |
s2
}


scoreARightPianoI = \relative c'' {
   \global
   % En avant la musique !
    <<
          \relative c'' \voiceA
          \\
          \relative c'  \voiceB
        >>

}

scoreALeftPianoI = \relative c' {
   \global
   % En avant la musique !
  <<
          \relative c \voiceC
          \\
          \relative c \voiceD
        >>
}



scoreAPianoIPart = \new PianoStaff \with {
   instrumentName = "Piano"
} <<
   \set PianoStaff.connectArpeggios = ##t
   \new Staff = "right"

   \scoreARightPianoI

   \new Staff = "left"

   { \clef bass \scoreALeftPianoI }
 >>


\score {
   <<
       \scoreAPianoIPart
   >>

}

Cordialement,

Étienne PERRINE

-----Message d'origine-----
De : lilypond-user-fr
[mailto:lilypond-user-fr-bounces+etienneperrine=[hidden email]] De la part
de Seventies
Envoyé : lundi 25 juin 2018 01:51
À : [hidden email]
Objet : Re: Bug

Bonsoir,
Idem avec la version 2.18
Ce décalage provient des altérations accidentelles, dont les doubles bémols.
C'est compréhensible pour le premier arpège, où le si double bémol impose le
décalage. C'est beaucoup moins normal pour le second arpège, qui s'aligne
sur les bémols de la première voix.

Le extra-offset ne semble pas fonctionner, mais là, je ne vois pas quelle
propriété pourrait venir en aide ...

Cordialement,
Jean-François



-----
Liste des partitions LilyPond en http://www.espace-midi.com/lilypond
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

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


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Bug

NOreply
En réponse à ce message posté par moebius-2
Bonjour,
Le extra-offset fonctionne:
\override Score.Arpeggio.extra-offset = #'( 1 . 0 ) <des beses'>4\arpeggio
; = )



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

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Bug

moebius-2
Bonsoir,

merci pour cette combine; je vais essayer et la mettre dans ma valise
d'astuces ;)

cordialement,


Le 25/06/2018 à 21:31, NOreply a écrit :

> Bonjour,
> Le extra-offset fonctionne:
> \override Score.Arpeggio.extra-offset = #'( 1 . 0 ) <des beses'>4\arpeggio
> ; = )
>
>
>
> --
> Sent from: http://lilypond-french-users.1298960.n2.nabble.com/
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

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