[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: créer une fonction \repeat tremolo 2 à appeler beaucoup de fois
From: |
Daniel Bernair \(Belgacom.net\) |
Subject: |
RE: créer une fonction \repeat tremolo 2 à appeler beaucoup de fois |
Date: |
Sat, 4 Nov 2017 21:52:53 +0100 |
Merci Olivier, c'est juste ce qui me convient.
Amicalement,
Daniel Bernair
-----Message d'origine-----
De : lilypond-user-fr
[mailto:lilypond-user-fr-bounces+daniel.bernair=belgacom.net
@gnu.org] De la part de Olivier Miakinen
Envoyé : samedi 4 novembre 2017 21:10
À : address@hidden
Objet : Re: créer une fonction \repeat tremolo 2 à appeler
beaucoup de fois
Bonjour,
Le 04/11/2017 12:56, Daniel Bernair (Belgacom.net) a écrit :
>
> Je voudrais modifier une partition bourrée de tuplets en
remplaçant
> les tuplets par des \repeat tremolo 2.
>
> Comme ceci :
>
> \repeat tremolo 2 \tuplet 3/2 { <sol sol'>8. } \tuplet
3/2 { <sol
> sol'>8[ <sol sol'> <sol sol'>] } qui remplace bien mon
premier tuplet
> par un tremolo de noire pointée.
>
> Comme jai cette correction à faire sur 150 mesures
environ pour
> chaque temps, jaurais voulu créer une instruction
(variable ou
> fonction) par exemple rt qui appelle ce :
> \repeat tremolo 2
>
> La partition serait beaucoup plus lisible pour la
pianiste.
>
> Je ne connais rien en Scheme.
Je joue un peu à l'apprenti sorcier avec Scheme en copiant
des exemples existants (d'ailleurs je n'ai toujours pas eu
de réponse à ma propre question) mais ceci semble
fonctionner :
\version "2.18.2"
\language "italiano"
rt = #
(define-music-function
(parser location notes) (ly:music?)
#{
\repeat tremolo 2 \tuplet 3/2 $notes
#})
{
\repeat tremolo 2 \tuplet 3/2 { <sol sol'>8. }
\rt <sol sol'>8.
}
Attention, si tu n'es pas en 2.18 j'ai lu quelque part que
la syntaxe pouvait être différente.
_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr