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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Détection d'une propriété de 'NoteEvent par scheme


From: Gilles THIBAULT
Subject: Re: Détection d'une propriété de 'NoteEvent par scheme
Date: Tue, 24 Feb 2015 22:55:28 +0100
User-agent: KMail/4.12.5 (Linux/3.14.32-desktop-1.mga4; KDE/4.12.5; x86_64; ; )

Le mardi 24 février 2015, 06:34:29 Siphon a écrit :
> Gilles THIBAULT wrote
> 
> > Il existe dans les dossiers Lilypond une fonction (non documenté) qui peut
> > simplifier ça :
> > (extract-named-music music liste-de-nom)
> > Elle renvoie la liste de music, dont les noms sont contenus dans
> > liste-de-nom.
> > Avec
> > music = { c4\startGroup }
> > on écrirait
> > (extract-named-music music '(NoteGroupingEvent))
> > 
> > On obtiendrait une liste avec 1 seul élément :
> >  (make-music 'NoteGroupingEvent ...)
> > 
> > --
> > Gilles
> 
> Merci, voilà qui m'avance déjà pas mal... Maintenant que j'ai filtré les
> notes qui contiennent 'NoteGroupingEvent, si je veux sélectionner celles
> dont 'span-direction = -1 (départ de crochet), est-ce que je peux utiliser
> cette même fonction extract-named-music ?
Il suffit de filtrer la liste obtenue
  (filter 
     (lambda(m)
         (= (ly:music-property m 'span-direction 0) -1))
      ma-liste-de-NoteGrouping)

-- 
Gilles



reply via email to

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