Bonjour,
> Le 02/07/2021 13:15, Olivier Charade <olivier.charade@cnrs.fr> a écrit :
>
>
> Bonjour,
>
> Pour éviter le ridicule de certaines de mes questions précédentes, j'ai
> commencé par faire une version simplifiée de ma partition (juste un
> extrait du violon au lieu de tout le quatuor) sur LilyBin:
>
http://lilybin.com/f85i3v/1
Merci pour l'exemple réduit. Une demande insignifiante : il vaut mieux poster les exemples directement dans le corps du message, car LilyBin n'a aucune garantie de conservation sur le long terme, alors que les archives de la liste, si.
Je remets donc l'exemple :
\version "2.20.0"
\score{
\relative d'
{
\accidentalStyle Score.dodecaphonic-no-repeat
\omit Staff.TimeSignature
\cadenzaOn
<<{d8( \mp <cis bes'>1)
gis'8( <fis c'!>1)
g'!8( <e,! a!>1)
gis4\( ais b!\) <e, c'>2\fermata}
\\
{s8 s2\< s4.\> s8\! s s2\< s4.\> s8\! s s2\< s4.\> s8\! s4 s2\< s4.\> s8\!}
>>
\cadenzaOff
\undo \omit Staff.TimeSignature
\partial 8 d8\!\mf \bar "||"
\time 4/4
bes'4-> r8 a ees4-> r8 cis |
}
\layout{}
\midi{}
}
> Et comme pour les fois où je me suis senti ridicule, ce qui ne marche
> pas chez moi, marche sur LilyBin. Mais cette fois je n'arrive pas à en
> déduire ce qui ne va pas chez moi.
> Chez moi, j'arrive bien à empêcher la gravure de la métrique avant la
> cadence, mais ajouter le \undo provoque:
>
> Analyse...C:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly:1943:18:
> In _expression_ (cons (make-music # # ...) overrides):
> C:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly:1943:18:
> Wrong type to apply: (#<procedure line-markup (layout props args)>
> ((#<procedure tiny-markup (layout props arg)> "conséquent")))
> Arrêté avec le code de retour 1.
Cette erreur indique que votre code contenait quelque chose comme
\markup \line \tiny "conséquent"
qui s'est retrouvé au mauvais endroit.
Êtes-vous bien certain d'avoir obtenu le message d'erreur avec le même code que vous avez posté ?
> Frescobaldi m'indique une version Lilypond 2.20.0 , mais je ne sais plus
> si c'est moi qui ai rentré ça ou si il a analysé ça lui-même.
Sur mon ordinateur, l'exemple compile sans problème en version 2.20.0 comme 2.22.1.
> J'aurais aussi une question sur comment on écrit proprement les tenues
> en sons filés et pourquoi le dodecaphonic-no-repeat se comporte comme le
> dodecaphonic-first, mais je suppose qu'il vaudrait mieux que je sépare
> les posts.
Cela facilite les choses, en effet.
[Martial]
> LilyPond affiche sa version lors de la compilation... Frescobaldi transmet.
Par défaut, oui. Précisons cependant que si dans Edit > Preferences > LilyPond Preferences vous cochez la case « Automatically choose LilyPond version from document », la compilation s'effectue automatiquement avec la version supérieure la plus proche de celle
déclarée avec \version, ce qui est extrêmement pratique pour tester différentes versions en changeant juste la chaîne donnée à \version (vive Frescobaldi !).
Cordialement,
Jean