hairpin placement entre 2 voix

Bonjour,

je cherche depuis 2 jours à placer un hairpin entre 2 voix ainsi que dans l'image jointe.

voici le code :

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

\version "2.19.82"

\relative c''
{
<< { b4.\< d8_\> f e\! }
\\
{ e,,2.\p }
>>
}

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

l'astuce de l'image a été d'ajouter un dynamic et forcer sur les Y et X, mais cela ne fonctionne pas dans une partition car cela grave un dynamic en plus avec un large espacement entre les portées.

\relative c''
{
<< { \override Hairpin.Y-offset = #200 b4.\p\< d8_\> f e\! }
\\
{ \once \override NoteColumn.force-hshift = #-0.5 e,,2.\p }
>>
}

Si quelqu'un à une solution.

Merci d'avance

Martial R

hairpin.png

Bonjour Martial,

Une solution possible :

\version "2.19.82"
<<
\new Dynamics{ s4.< s8> s s s! }
\new Staff \relative c''{
<< { b4. d8 f e } \ { e,,2.} >>
}
\new Dynamics { s2. \p }

Cordialement,
Pierre

···

Le jeu. 15 nov. 2018 à 15:03, MartialrGmail <****@****> a écrit :

Bonjour,

je cherche depuis 2 jours à placer un hairpin entre 2 voix ainsi que
dans l'image jointe.

voici le code :

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

\version "2.19.82"

\relative c''
{
<< { b4.< d8_> f e! }
\
{ e,,2.\p }

}

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

l'astuce de l'image a été d'ajouter un dynamic et forcer sur les Y et
X, mais cela ne fonctionne pas dans une partition car cela grave un
dynamic en plus avec un large espacement entre les portées.

\relative c''
{
<< { \override Hairpin.Y-offset = #200 b4.\p< d8_> f e! }
\
{ \once \override NoteColumn.force-hshift = #-0.5 e,,2.\p }

}

Si quelqu'un à une solution.

Merci d'avance

Martial R


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Merci,
bonne idée, mais j'ai beau triturer ça dans tous les sens, ça ne fonctionne pas.

Capture du 2018-11-15 17-26-08.png

···

Martial

Et comme ça :

%%%%%%%%%%%

\version "2.19.82"
<<

\new Staff \relative c''{

<< { b4. d8 f e } \ { e,,2.\p} >>
}
\new Dynamics { s4. s8 < s8> s s ! }

%%%%%%%%%%%

?

···

Christophe Pochon

Avec une astuce pas réglo ça le fait. Youpi :frowning:

<<
{ \once \override NoteColumn.force-hshift = #0.8
\once \override Hairpin.rotation = #'(1 -75 50) b4.<
\once \override Hairpin.rotation = #'(1 -70 50) d8_> f e! }
\
{ e,,2.\p }

<<
{ \once \override NoteColumn.force-hshift = #0.8
\once \override Hairpin.rotation = #'(1 -75 50) b''4.<
\once \override Hairpin.rotation = #'(1 -70 50) d8_> f e! }
\
{ e,,2.\p }

Capture du 2018-11-15 17-51-05.png

···

Martial

Ha oui

presque parfait !

Merci. je vais faire avec !

Capture du 2018-11-15 17-56-04.png

···

Martial

Parfait avec

\new Dynamics { \override Hairpin.self-alignment-Y = #-1.2

encore Merci à vous

···

Martial

Parfait avec
\new Dynamics { \override Hairpin.self-alignment-Y = #-1.2
encore Merci à vous

Le jeu. 15 nov. 2018 à 17:56, Martial R <****@****
<mailto:****@****>> a écrit :

    Ha oui
    presque parfait !

    Merci. je vais faire avec !

    Le jeu. 15 nov. 2018 à 17:50, Christophe Pochon
    <****@**** <mailto:****@****>> a
    écrit :

        Et comme ça :

        %%%%%%%%%%%
        \version "2.19.82"
        <<
         \new Staff \relative c''{
         << { b4. d8 f e } \\ { e,,2.\p} >>
         }
         \new Dynamics { s4. s8 \< s8\> s s \! }
        >>
        %%%%%%%%%%%

Bonjour à tous,

J'ai complété le fichier en terminant la mesure. Et j'arrive au fichier
suivant :

\version "2.18.2"

<< \relative c'' % (rajouté pour plus de clarté)
{
     { \once \override NoteColumn.force-hshift = #0.8
         \once \override Hairpin.rotation = #'(1 -75 50) b4.\<
         \once \override Hairpin.rotation = #'(1 -70 50) d8_\>
         f e\! d4 }}
       \\
       { e2.\p d'4}

   >>

Le résultat des tâtonnements est remarquable dans son efficacité mais on
peut se demander s'ils s'adressent à la voix du haut ou les deux. S'ils
devaient s'adresser aux deux voix, ils devraient être placés tout en bas
et s'ils s'adressent seulement à la voix du haut, ils pourraient être
placés tout en haut ! De la manière suivante :

<< \relative c'' {
     { \once \override NoteColumn.force-hshift = #0.8
         \once \override Hairpin.rotation = #'(1 -75 50) b4.^\<
         \once \override Hairpin.rotation = #'(1 -70 50) d8^\>
         f e\! d4 }}
       \\
       { e2.\p d'4}

   >>

et là, ils sont placés trop haut.

Alors, la touche finale ?

···

Le 15/11/2018 à 18:11, Martial R a écrit :

--

Jean-Jacques Gerbaud

La touche finale est celle-ci en plaçant le crescendo sur la 1er croche et non plus sur la noire pointée et en ajustant le Y du 2em

\relative c'' {
\time 3/4
<<
<< { b4. d8 f e } \ { e,,2.\p} >>
\new Dynamics { s4. s8< s> s! }

<<
<< { b''4. d8 f e } \ { e,,2.\p} >>
\new Dynamics { \override Hairpin.self-alignment-Y = #-1.2 s4. s8< s> s! }

}

Capture du 2018-11-15 18-43-10.png

···

Martial

Le résultat des tâtonnements est remarquable dans son efficacité mais on peut se demander s'ils s'adressent à la voix du haut ou les deux.

Oui on peut se demander, et c'est bien à la voix du haut que cela se rapporte. Il serait bien sûr plus judicieux de les placer au-dessus mais je fais une copie d'une partition difficile à lire car les portées sont très petites. Et je ne veux pas troubler les musiciens (dont moi-même).

···

Martial

Si les cresc. et decresc. s'appliquent à la voix du haut, il faut les
mettre en haut. Tel que je l'ai fait dans le fichier envoyé un peu plus
tôt, ils sont placés un peu trop haut mais Une manière simple de les
faire descendre : supprimer les \once \override Hairpin.rotation.....

Les soufflets se placent ainsi juste au dessus des queues de notes de la
voix du haut.

De toutes façons, Lilypond est capable de te faire une partition superbe
même si l'original est très difficile à lire.

Dis nous ce que tu en penses...

···

Le 15/11/2018 à 19:07, Martial R a écrit :

Le résultat des tâtonnements est remarquable dans son efficacité mais

on peut se demander s'ils s'adressent à la voix du haut ou les deux.

Oui on peut se demander, et c'est bien à la voix du haut que cela se
rapporte. Il serait bien sûr plus judicieux de les placer au-dessus
mais je fais une copie d'une partition difficile à lire car les portées
sont très petites. Et je ne veux pas troubler les musiciens (dont
moi-même).

--

JJG

Et comme ça :

\version "2.19.82"

\relative c'' {
<< { b4.^< d8^> f e^! }
\
{ e,,2.\p }

}

Cdt,
Pierre

···

Le jeu. 15 nov. 2018 à 17:27, Martial R <****@****> a écrit :

Merci,
bonne idée, mais j'ai beau triturer ça dans tous les sens, ça ne fonctionne pas.

Le jeu. 15 nov. 2018 à 16:58, Pierre Perol-Schneider <****@****> a écrit :

Bonjour Martial,

Une solution possible :

\version "2.19.82"
<<
\new Dynamics{ s4.< s8> s s s! }
\new Staff \relative c''{
<< { b4. d8 f e } \ { e,,2.} >>
}
\new Dynamics { s2. \p }

Cordialement,
Pierre

Le jeu. 15 nov. 2018 à 15:03, MartialrGmail <****@****> a écrit :

Bonjour,

je cherche depuis 2 jours à placer un hairpin entre 2 voix ainsi que
dans l'image jointe.

voici le code :

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

\version "2.19.82"

\relative c''
{
<< { b4.< d8_> f e! }
\
{ e,,2.\p }

}

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

l'astuce de l'image a été d'ajouter un dynamic et forcer sur les Y et
X, mais cela ne fonctionne pas dans une partition car cela grave un
dynamic en plus avec un large espacement entre les portées.

\relative c''
{
<< { \override Hairpin.Y-offset = #200 b4.\p< d8_> f e! }
\
{ \once \override NoteColumn.force-hshift = #-0.5 e,,2.\p }

}

Si quelqu'un à une solution.

Merci d'avance

Martial R


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

--

Martial

bonjour,

Oui bien sur que ça marche parfaitement comme ça, mais je souhaite faire une copie "conforme" de la partition tel quelle est est écrite, même si cela n'est pas dans les règles typographique.

···

Le 16/11/2018 à 00:43, Pierre Perol-Schneider a écrit :

Et comme ça :

\version "2.19.82"

\relative c'' {
<< { b4.^< d8^> f e^! }
\
{ e,,2.\p }

}

Cdt,
Pierre

Le jeu. 15 nov. 2018 à 17:27, Martial R <****@****> a écrit :

Merci,
bonne idée, mais j'ai beau triturer ça dans tous les sens, ça ne fonctionne pas.

Le jeu. 15 nov. 2018 à 16:58, Pierre Perol-Schneider <****@****> a écrit :

Bonjour Martial,

Une solution possible :

\version "2.19.82"
<<
\new Dynamics{ s4.< s8> s s s! }
\new Staff \relative c''{
<< { b4. d8 f e } \ { e,,2.} >>
}
\new Dynamics { s2. \p }

Cordialement,
Pierre

Le jeu. 15 nov. 2018 à 15:03, MartialrGmail <****@****> a écrit :

Bonjour,

je cherche depuis 2 jours à placer un hairpin entre 2 voix ainsi que
dans l'image jointe.

voici le code :

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

\version "2.19.82"

\relative c''
{
<< { b4.< d8_> f e! }
\
{ e,,2.\p }

}

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

l'astuce de l'image a été d'ajouter un dynamic et forcer sur les Y et
X, mais cela ne fonctionne pas dans une partition car cela grave un
dynamic en plus avec un large espacement entre les portées.

\relative c''
{
<< { \override Hairpin.Y-offset = #200 b4.\p< d8_> f e! }
\
{ \once \override NoteColumn.force-hshift = #-0.5 e,,2.\p }

}

Si quelqu'un à une solution.

Merci d'avance

Martial R


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

--

Martial