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

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

Re: direction des liaisons de prolongation


From: Seventies
Subject: Re: direction des liaisons de prolongation
Date: Thu, 25 Jan 2018 10:19:20 -0700 (MST)

Bonsoir à tous,

Pour emboiter le pas d'Olivier, voici deux fonctions bien utiles - et très
simple, ... de mon niveau - pour écrire la polyphonie :

%{ Fonction polyphonic : assure une polyphonie de type \voiceOne \new Voice
\voiceTwo \oneVoice
La voix UN est connectée à l'environnement, c'est à dire qu'elle peut
prolonger des ligatures, liaisons, nuances, ... avec le mode normal
%}
polyphonic=
#(define-music-function (parser location voixun voixdeux)
   (ly:music? ly:music?)
   #{
     <<
       {
         \voiceOne
         $voixun
       }
       \new Voice
       {
         \voiceTwo
         $voixdeux
       }
     >>
     \oneVoice
   #}
   )

% idem en laissant libre l'orientation des hampes et liaisons -
%   utile pour introduire une ligne indépendante de nuances, ...

polyphonicNeutral=
#(define-music-function (parser location voixun voixdeux)
   (ly:music? ly:music?)
   #{
     <<
       {
         $voixun
       }
       \new Voice
       {
         $voixdeux
       }
     >>
   #}
   )

Et pour être complet :

% Idem en inversant voix 1 et 2 - la voix 1, connectée à l'environnement,
% a les propriétés d'une voix 2,tournée vers le bas

polyphonicInv=
#(define-music-function (parser location voixun voixdeux)
   (ly:music? ly:music?)
   #{
     <<
       {
         \voiceTwo
         $voixun
       }
       \new Voice
       {
         \voiceOne
         $voixdeux
       }
     >>
     \oneVoice
   #}
   )

Cordialement,

Jean-François




-----
Liste des partitions LilyPond en http://www.espace-midi.com/lilypond
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/



reply via email to

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