Altération accidentelle

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

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

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

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 : Re: supprimer les hampes des notes !

···

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

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

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:

... ce qui est également normal.

Si c'est satisfaisant visuellement, ça ne l'est pas
intellectuellement ... et ça fait forcement une erreur dans le fichier
midi!

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

···

2010/10/25 Daniel PEZ <****@****>:

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

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