lilypond-user-fr
[Top][All Lists]
Advanced

[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 j’ai cette correction à faire sur 150 mesures
environ pour 
> chaque temps, j’aurais 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]