[Résolu] Problème avec ornementation

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

[Résolu] Problème avec ornementation

julien
Ce message a été mis à jour le .
Bonjour,
sur cette nouvelle partition, la basse du piano commence avec une
appogiature :
<http://lilypond-french-users.1298960.n2.nabble.com/file/t395454/appogiature.jpg
 que je traduis en codant par :
\acciaccatura c,,8 <c' e g c>4
et j'obtiens :
<http://lilypond-french-users.1298960.n2.nabble.com/file/t395454/appo2.jpg
Les indications de tempo, de mesures et les clés sont redoublées !
Avec le message d'erreur suivant :
erreur de programmation : Going back in MIDI time.
poursuite ; croisons les doigts.

Comment corriger cette erreur ?
Merci d'avance pour vos conseils.
Cordialement
Julien



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

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

Re: Problème avec ornementation

Olivier Miakinen-3
Bonjour,

Le 14/10/2017 18:27, julien a écrit :

>
> sur cette nouvelle partition, la basse du piano commence avec une
> appogiature :
> <http://lilypond-french-users.1298960.n2.nabble.com/file/t395454/appogiature.jpg>
>  que je traduis en codant par :
> \acciaccatura c,,8 <c' e g c>4
> et j'obtiens :
> <http://lilypond-french-users.1298960.n2.nabble.com/file/t395454/appo2.jpg>
> [...]
> Comment corriger cette erreur ?

Je me demande s'il ne s'agirait pas du même bug que celui que j'avais
le 28 septembre dernier (titre : Lilypond 2.18.2 \break impossible).

Essaye de rajouter un \acciaccatura s8 au début de toutes les autres
voix.

--
Olivier Miakinen



_______________________________________________
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: Problème avec ornementation

julien
Ce message a été mis à jour le .
Merci Olivier pour ton aide.
L'idée de rajouter un \acciaccatura s8 dans chaque voix est pas mal : ça
élimine les doublons.
Toutefois, une marque de liaison apparaît sous les notes où l'appogiature
invisible a été ajoutée :
<http://lilypond-french-users.1298960.n2.nabble.com/file/t395454/appo.jpg
Est-il possible d'améliorer la solution ?
Merci pour vos recherches.




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

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

Re: Problème avec ornementation

Jean-Jacques Gerbaud-2
Le 14/10/2017 à 23:20, julien a écrit :
> Merci Olivier pour ton aide.
> L'idée de rajouter un /\acciaccatura s8/ dans chaque voix est pas mal : ça
> élimine les doublons.
> Toutefois, une marque de liaison apparaît sous les notes où l'appogiature
> invisible
> a été ajoutée :
> <http://lilypond-french-users.1298960.n2.nabble.com/file/t395454/appo.jpg>
> Est-il possible d'améliorer la solution ?
essaie de mettre \appoggiatura au lieu de \acciacatura

> Merci pour vos recherches.
oh, il ne faut pas chercher bien loin ! :-)

--
JJG

découvrez l'histoire de votre famille : http://memoire-des-hommes.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: Problème avec ornementation

julien
Ce message a été mis à jour le .
En réponse à ce message posté par julien
En remplaçant \acciaccatura par \slashedGrace, la marque de liaison
disparaît.
Mais le message d'erreur suivant apparaît à la compilation :
erreur de programmation : Going back in MIDI time.
poursuite ; croisons les doigts.


Merci pour votre aide.
Cordialement.



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

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

Re: Problème avec ornementation

julien
Ce message a été mis à jour le .
@ Jean-Jacques : merci pour ton conseil.
Avec \appoggiatura la marque de liaison subsiste et l'erreur de
programmation apparaît à la compilation.
\slashedGrace dans ce cas marche un peu mieux, mais ne fait pas disparaître le message d'erreur.


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

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

Re: Problème avec ornementation

julien
Ce message a été mis à jour le .
D'après la documentation
http://lilypond.org/doc/v2.18/Documentation/notation/special-rhythmic-concerns#grace-notes
 
Le problème est identifié :
En ce qui concerne la sortie MIDI, les petites notes ont une durée du quart
de la valeur que vous leur attribuez. Par voie de conséquence, si la durée
globale d’une succession de petites notes venait à dépasser la durée de la
note qui précède, vous déclencheriez une erreur du type « Going back in MIDI
time ». Il vous faudra donc raccourcir les petites notes.

En écrivant  \acciaccatura c,,16 <c' e g c>4,
ça ne marche pas : les clés à l'armure sont à nouveau dupliquées un peu n'importe où.
Ou peut-être n'ai-je pas compris la correction proposée.


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

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





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

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

Re: Problème avec ornementation

Jean-Jacques Gerbaud-2
En réponse à ce message posté par julien
Le 14/10/2017 à 23:36, julien a écrit :
> @ Jean-Jacques : merci pour ton conseil.
> Avec /\appoggiatura/ la marque de liaison subsiste et l'erreur de
> programmation apparaît à la compilation.
>

et \grace ?

Attention dans ton code, il y a deux fois le chiffrage de 4/4. C'est
normal ?

--
JJG

Ecoutez la musique "classique", ça détend et, qui sait, vous pourriez
aimer !
découvrez l'histoire de votre famille : http://memoire-des-hommes.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: Problème avec ornementation

julien
"Attention dans ton code, il y a deux fois le chiffrage de 4/4. C'est
normal ? "
Ben non, ce sont des indications qui sont doublées par \acciaccatura quand
on ne place pas
la commande à toutes les voix.



--
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: Problème avec ornementation

Olivier Miakinen-3
En réponse à ce message posté par julien
Le 14/10/2017 23:48, julien a écrit :
> D'après la documentation
> http://lilypond.org/doc/v2.18/Documentation/notation/special-rhythmic-concerns#grace-notes
> <http://lilypond.org/doc/v2.18/Documentation/notation/special-rhythmic-concerns#grace-notes>  
> Le problème est identifié :
> *En ce qui concerne la sortie MIDI, les petites notes ont une durée du quart
> de la valeur que vous leur attribuez. Par voie de conséquence, si la durée
> globale d’une succession de petites notes venait à dépasser la durée de la
> note qui précède, vous déclencheriez une erreur du type « Going back in MIDI
> time ». Il vous faudra donc raccourcir les petites notes.*

Ah en effet. Quelle que soit la durée de la petite note, si elle doit
prendre du temps sur la note *qui précède* alors qu'il n'y a aucune
note qui précède, il y a forcément un problème.

Du coup, il faudrait rajouter une mesure invisible en \time 1/8 ou
\time 1/16, juste pour prévoir du temps pour la petite note.



_______________________________________________
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: Problème avec ornementation

julien
Bonjour,
merci Olivier pour la traduction.
Un détail : je ne sais pas comment créer une mesure invisible.
Merci.




--
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: Problème avec ornementation

Olivier Miakinen-3
Le 15/10/2017 11:34, julien a écrit :
> Bonjour,
> merci Olivier pour la traduction.
> Un détail : je ne sais pas comment créer une mesure invisible.

Voici un résultat qui est presque bien : dans \global j'ai déclaré une
mesure partielle, avec un silence invisible, et j'ai supprimé la barre
de mesure sur les portées, sauf que... je ne sais pas supprimer la
barre de mesure *entre* les deux portées de piano.

\version "2.18.2"
\language "italiano"

\paper {
  #(set-paper-size "a4")
}

global = {
  \key do \major
  \time 4/4
  \partial 8
  \tempo "Allegro marziale"
  s8
  \once \omit Score.BarLine
}

tenorOne = \relative do' {
  \global
  do4 do do do do do do do do
}

tenorTwo = \relative do' {
  \global
  do4 do do do do do do do do
}

bass = \relative do {
  \global
  do4 do do do do do do do do
}

verse = \lyricmode {
  % Ajouter ici des paroles.

}

right = \relative do'' {
  \global
  do4 do do do do do do do do
}

left = \relative do' {
  \global
  \acciaccatura do,8 <do' mi sol do>4 q q q q q q q q
}

choirPart = \new ChoirStaff <<
  \new Staff \with {
    midiInstrument = "acoustic grand"
    instrumentName = "Ténor I"
  } {
    \clef "treble_8"
    \new Voice = "tenor1" \tenorOne
  }
  \new Lyrics \with {
    \override VerticalAxisGroup #'staff-affinity = #CENTER
  } \lyricsto "tenor1" \verse
  \new Staff \with {
    midiInstrument = "acoustic grand"
    instrumentName = "Ténor II"
  } {
    \clef "treble_8"
    \new Voice = "tenor2" \tenorTwo
  }
  \new Lyrics \with {
    \override VerticalAxisGroup #'staff-affinity = #CENTER
  } \lyricsto "tenor2" \verse
  \new Staff \with {
    midiInstrument = "acoustic grand"
    instrumentName = "Basse"
  } {
    \clef bass
    \new Voice = "bass" \bass
  }
>>

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

\score {
  <<
    \choirPart
    \pianoPart
  >>
  \layout { }
  \midi {
    \tempo 4=100
  }
}


_______________________________________________
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: Problème avec ornementation

Olivier Miakinen-3
Le 15/10/2017 15:06, je répondais à julien :
>
>> Un détail : je ne sais pas comment créer une mesure invisible.
>
> Voici un résultat qui est presque bien : dans \global j'ai déclaré une
> mesure partielle, avec un silence invisible, et j'ai supprimé la barre
> de mesure sur les portées, sauf que... je ne sais pas supprimer la
> barre de mesure *entre* les deux portées de piano.

J'ai trouvé : c'est SpanBar

global = {
  \key do \major
  \time 4/4
  \partial 8
  \tempo "Allegro marziale"
  s8
  \once \omit Score.BarLine
  \once \omit Score.SpanBar
}



_______________________________________________
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: Problème avec ornementation

julien
Bonjour,
merci beaucoup Olivier pour cette résolution.
Il n'y a aucun message d'erreur désormais.

Je croyais pouvoir noter la clef de ténor (transposition à l'octave
inférieure) avec la musique, mais cela redouble la clé à la compilation (clé
de sol et clé de sol octaviée en début de portée).
Je découvre qu'il vaut mieux l'inscrire dans le contexte comme dans ton
exemple.
Je retiens aussi l'organisation très claire de ton codage, je m'en
inspirerai.

Merci encore.
Cordialement.
Julien




--
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: Problème avec ornementation

Olivier Miakinen-3
Le 16/10/2017 17:29, julien a écrit :
>
> merci beaucoup Olivier pour cette résolution.
> Il n'y a aucun message d'erreur désormais.

Parfait !

> [...]
> Je retiens aussi l'organisation très claire de ton codage, je m'en
> inspirerai.

Cette organisation est celle de l'assistant de Frescobaldi (Fichier >
Nouvelle partition avec l'assistant) en choisissant un chœur (Section
vocale > chœur > Harmonisation T-T-B) et une partie de piano (Claviers >
Piano). Hormis les quelques points de détail que j'aimerais améliorer
quand j'aurai une réponse à ma question en Scheme, je le trouve vraiment
très bien.


_______________________________________________
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: Problème avec ornementation

julien
D'accord.
Je suis depuis peu de temps sur la version 2.18.
Les modèles que j'ai construit avec l'ancien Frescobaldi n'étaient pas aussi
clairs.
Je regarderai.
Merci Olivier pour cette piste.
Julien



--
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