Subject: Altération accidentelle

From: Daniel PEZ <[email-masked]>
Date: Mon, 25 Oct 2010 15:14:42 +0200

Bonjour,
Voici mon (tout petit!) problème:
Dans le bout de code suivant, la liaison de prolongation fait que
l'altération accidentelle n'est pas répétée, ce qui est normal!
Par contre, si la prolongation se fait sur la ligne suivante,
l'altération réapparait:  

{
\time 2/4
\key d \major
\clef treble
\relative c'' {
c2~ | 
c~ |\break
c 

   }
}

La solution que j'ai trouvée pour y remédier est bâtarde: rajouter un #
au dernier do (qui n'apparaitra pas puisqu'il est à la clef) et
remplacer la liaison de prolongation par une liaison d'articulation, ce
qui donnera ceci:

{
\time 2/4
\key d \major
\clef treble
\relative c'' {
c2~ | 
c ( |\break
cis) 

   }
}

Si c'est satisfaisant visuellement, ça ne l'est pas
intellectuellement ... et ça fait forcement une erreur dans le fichier
midi! 
Auriez-vous une solution plus "honnête" à me proposer?
Merci

Daniel

---

From: Éditions IN NOMINE <[email-masked]>
Date: Mon, 25 Oct 2010 15:32:19 +0200

C'était 'transparent =##t, l'autre solution. Sur cet exemple je ne vois 
pas trop la différence... mais je ne veux pas relancer ce sujet : 
http://lists.gnu.org/archive/html/lilypond-user-fr/2010-10/msg00173.html !

Le 25/10/2010 15:28, Éditions IN NOMINE a écrit :
> Bonjour !
> Tu peux utiliser \once \override Accidental  #'stencil = ##f juste 
> avant la note en question. C'est plus satisfaisant intellectuellement !
>
> JMarc
>
> PS  : ah, je me souviens d'un post récent avec stencil = ##f ou ??? 
> =##f, le second évitant d'avoir l'espace blanc avant la note, ce qui 
> est l'inconvénient de ma solution...
>
> Le 25/10/2010 15:14, Daniel PEZ a écrit :
>> Bonjour,
>> _______________________________________________
>> liste de diffusion lilypond-user-fr
>> [email-masked]
>> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: Éditions IN NOMINE <[email-masked]>
Date: Mon, 25 Oct 2010 15:28:30 +0200

Bonjour !
Tu peux utiliser \once \override Accidental  #'stencil = ##f juste avant 
la note en question. C'est plus satisfaisant intellectuellement !

JMarc

PS  : ah, je me souviens d'un post récent avec stencil = ##f ou ??? 
=##f, le second évitant d'avoir l'espace blanc avant la note, ce qui est 
l'inconvénient de ma solution...

---

From: Valentin Villenave <[email-masked]>
Date: Mon, 25 Oct 2010 15:52:07 +0200

> Par contre, si la prolongation se fait sur la ligne suivante,

... ce qui est également normal.

> intellectuellement ... et ça fait forcement une erreur dans le fichier

À titre personnel, cela ne me satisfait ni intellectuellement ni
visuellement. Mais comme `de gustibus non disputandum', voici la
solution :

\override Accidental #'hide-tied-accidental-after-break = ##t

Cordialement,
Valentin Villenave.

---

From: Daniel PEZ <[email-masked]>
Date: Mon, 25 Oct 2010 16:15:13 +0200

> visuellement. Mais comme `de gustibus non disputandum', voici la

Le terme "satisfaisant" était sans doute un peu fort; disons que ce
pis-aller me permettait d'espérer (encore) mieux... Il est vrai qu'avec
lilypond on peut et on doit se permettre d'être exigeant!
Merci à tous deux pour vos réponses.
Daniel PEZ