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

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

Re: override-auto-beam-setting


From: Xavier Scheuer
Subject: Re: override-auto-beam-setting
Date: Sat, 10 Apr 2010 16:42:44 +0200

2010/4/8 Mathilde <address@hidden> :

> Bonjour à tous, j'ai un petit problème avec la commande
> override-auto-beam-setting: comment faire pour que les triolets de
> doubles soient ligaturés croche par croche? (à part faire tout à la
> main bien sûr!)
>
> (il faudrait aussi que les triples soient ligaturées noire par noire,
> et Lilypond me fait le contraire: c'est ce qui s'appelle avoir
> l'esprit de contradiction!)
>
> J'espère que ma question n'est pas trop triviale. En tout cas merci
> beaucoup d'avance!

Bonjour,

Toujours la version 2.12 hein ?
La solution ci-dessous ne concerne que cette version, je rappelle que
le systeme a complètement changé pour la 2.13, de même que le règles
par defaut (en mieux).

  % triples croches par noires
        #(revert-auto-beam-setting '(end 1 32 3 4) 1 8)
  #(revert-auto-beam-setting '(end 1 32 3 4) 3 8)
  #(revert-auto-beam-setting '(end 1 32 3 4) 5 8)

  % triolets de doubles croches
  #(override-auto-beam-setting '(end 1 24 3 4) 1 8)
  #(override-auto-beam-setting '(end 1 24 3 4) 2 8)
  #(override-auto-beam-setting '(end 1 24 3 4) 3 8)
  #(override-auto-beam-setting '(end 1 24 3 4) 4 8)
  #(override-auto-beam-setting '(end 1 24 3 4) 5 8)

Cela supprime _toutes_ les barres de ligatures.  Pour conserver une
barre qui relie le tout par temps (noire), il faut mettre juste avant
ta mesure 9 :

  \set subdivideBeams = ##t
        \set Score.beatLength = #(ly:make-moment 1 8)

puis

  \set subdivideBeams = ##f

fin de la de la mesure 12 (pour les triples croches).
Et surtout supprimer les lignes

  #(override-auto-beam-setting '(end 1 24 3 4) 2 8)
  #(override-auto-beam-setting '(end 1 24 3 4) 4 8)

ci-dessus (attention, pas les autres) !


À nouveau avant la mesure 15

  \set subdivideBeams = ##t
        \set Score.beatLength = #(ly:make-moment 1 8)

puis

  \set subdivideBeams = ##f

fin mesure 16 (pour les triolets de doubles croches).

Et ainsi de suite.

Cordialement,
Xavier

-- 
Xavier Scheuer <address@hidden>




reply via email to

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