#(set-accidental-style 'forget) mais pas toujours....

XP+2.10

Bonjour à toute la troupe !

Une petite épine dans le pied, rien de bien grave, mais bon.

Je suis en train de graver les pièces pour viole de Tobias HUME, et pour cela j’utilise (entre autres !) #(set-accidental-style 'forget), de façon à ce que les accidents réapparaissent entre deux barres de mesure consécutives, comme c’était l’usage à cette époque.

Par contre, il était aussi d’usage que les altérations identiques SUCCESSIVES ne se répètent pas.

Ainsi :

bes c bes => deux bémols gravés, équivalent à bes ! c bes !

bes bes c => seul le 1er bémol est gravé, pas le second.

Bref, je me retrouve donc avec des altérations accidentelles successives…

Question : comment faire pour avoir une commande du type : #(set-accidental-style 'forget_sauf_quand_les_altérations_sont_strictement_successives_et_alors_seule_la_premiere_est_gravée).

En fait je cherche le contraire de ! après une note altérée…

Merci d’avance !

JMarc

···

L'intégrité de ce message (et toutes ses pièces jointes éventuelles) n'étant pas assurée sur internet,ENSPM Formation Industrie - IFP Training ne peut être tenu responsable de son contenu.Toute utilisation ou diffusion non autorisée est interdite. Si vous n'êtes pas destinataire de ce message, merci de le détruire et d'avertir l'expéditeur.

The integrity of this message (and any attachments) cannot be guaranteed on the Internet. ENSPM Formation Industrie - IFP Training can not therefore be considered responsible for the contents. Any unauthorized use or dissemination is prohibited. If you are not the intended recipient of this message, then please delete it and notify the sender.


C'est une fonctionnalité que j'ai sponsorisée en 2007 (le style
'neo-modern), vu qu'il semblait que j'étais le seul utilisateur à en
avoir besoin.

Une première implémentation a été faite par Rune Zedeler sur la
branche dev/rune de LilyPond, mais son patch a été rejeté par Han-Wen.
Il a depuis tenté une autre implémentation, mais n'est pas allé
jusqu'au bout. (on est sans nouvelles de lui depuis quelque temps)

Je te conseillerais de poster cette demande sur la liste
lilypond-devel (at) gnu.org, avec insistance et en mettant rz (at)
daimi.au.dk en Cc ; je me ferai une joie de venir plussoyer derrière
toi, d'autant que j'ai moi-même un besoin urgentissime et quasi vital
de cette fonctionnalité.

Cordialement,
Valentin

···

Le 21 avril 2008 13:18, Legrand Jean-Marc <****@****> a écrit :

Par contre, il était aussi d'usage que les altérations identiques
SUCCESSIVES ne se répètent pas.

OK, je vais voir si je peux relancer.
En attendant, la solution suivante, super lourde, fonctionne :
\relative c' {
\clef alto
#(set-accidental-style 'forget)
c4 bes c d ees d ees f g1
#(set-accidental-style 'default)
aes4 aes aes aes
#(set-accidental-style 'forget)
g2 ees f4 g
#(set-accidental-style 'default) ees ees
d2 c}

Si quelqu'un sait comment faire un alias de type
def= #(set-accidental-style 'default)

et me dit avec quelle syntaxe l'insérer, ce sera toujours ça d'allégé !

A bientôt

JMarc

-----Message d'origine-----

···

De : Valentin Villenave [mailto:****@****]
Envoyé : lundi 21 avril 2008 13:39
À : Legrand Jean-Marc
Cc : Lilypond-fr
Objet : Re: #(set-accidental-style 'forget) mais pas toujours....

Le 21 avril 2008 13:18, Legrand Jean-Marc <****@****> a écrit :

Par contre, il était aussi d'usage que les altérations identiques
SUCCESSIVES ne se répètent pas.

C'est une fonctionnalité que j'ai sponsorisée en 2007 (le style
'neo-modern), vu qu'il semblait que j'étais le seul utilisateur à en
avoir besoin.

Une première implémentation a été faite par Rune Zedeler sur la
branche dev/rune de LilyPond, mais son patch a été rejeté par Han-Wen.
Il a depuis tenté une autre implémentation, mais n'est pas allé
jusqu'au bout. (on est sans nouvelles de lui depuis quelque temps)

Je te conseillerais de poster cette demande sur la liste
lilypond-devel (at) gnu.org, avec insistance et en mettant rz (at)
daimi.au.dk en Cc ; je me ferai une joie de venir plussoyer derrière
toi, d'autant que j'ai moi-même un besoin urgentissime et quasi vital
de cette fonctionnalité.

Cordialement,
Valentin

L'intégrite de ce message (et toutes ses pièces jointes éventuelles) n'étant pas assurée sur internet, ENSPM Formation Industrie - IFP Training ne peut
être tenu responsable de son contenu. Toute utilisation ou diffusion non
autorisée est interdite. Si vous n'êtes pas destinataire de ce message,
merci de le détruire et d'avertir l'expéditeur.

The integrity of this message (and any attachments) cannot be guaranteed on the Internet. ENSPM Formation Industrie - IFP Training
can not therefore be considered responsible for the contents. Any
unauthorized use or dissemination is prohibited. If you are not the intended
recipient of this message, then please delete it and notify the sender.

Bin il marche très bien comme ça ton raccourci... :slight_smile:

Valentin

···

Le 21 avril 2008 13:47, Legrand Jean-Marc <****@****> a écrit :

Si quelqu'un sait comment faire un alias de type
def= #(set-accidental-style 'default)

Oui, mais tu l'insère comment dans le code. Avec un # devant ?

-----Message d'origine-----

···

De : Valentin Villenave [mailto:****@****]
Envoyé : lundi 21 avril 2008 14:44
À : Legrand Jean-Marc
Cc : Lilypond-fr
Objet : Re: RE : #(set-accidental-style 'forget) mais pas toujours....

Le 21 avril 2008 13:47, Legrand Jean-Marc <****@****> a écrit :

Si quelqu'un sait comment faire un alias de type
def= #(set-accidental-style 'default)

Bin il marche très bien comme ça ton raccourci... :slight_smile:

Valentin

L'intégrite de ce message (et toutes ses pièces jointes éventuelles) n'étant pas assurée sur internet, ENSPM Formation Industrie - IFP Training ne peut
être tenu responsable de son contenu. Toute utilisation ou diffusion non
autorisée est interdite. Si vous n'êtes pas destinataire de ce message,
merci de le détruire et d'avertir l'expéditeur.

The integrity of this message (and any attachments) cannot be guaranteed on the Internet. ENSPM Formation Industrie - IFP Training
can not therefore be considered responsible for the contents. Any
unauthorized use or dissemination is prohibited. If you are not the intended
recipient of this message, then please delete it and notify the sender.

C'est une variable toute bête :

\def

Valentin

···

Le 21 avril 2008 14:46, Legrand Jean-Marc <****@****> a écrit :

Oui, mais tu l'insère comment dans le code. Avec un # devant ?