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

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

Re: Changement d'armure


From: Philippe Neyrat
Subject: Re: Changement d'armure
Date: Thu, 01 May 2014 17:20:32 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20121216 Icedove/3.0.11

Super !

Merci Pierre pour tout ça.
Je ne savais pas qu'on pouvait mettre un score dans un markup !
:-s

C'est vrai que c'est beaucoup plus souple.

Je vais illico tout modifier dans mes fichiers.

J'aurais jamais pu trouver ça tout seul, surtout que je pige pas trop le SpacinSpanner et la notation proportionnelle...

En tout cas merci.

Philippe

Le 01/05/2014 08:17, Pierre Perol-Schneider a écrit :

Je pense que, dans le cadre de ce que tu souhaites obtenir, tu aurais
plus de possibilités - de liberté - en utilisant un \markup :

%%%%%%%%% Exemple %%%%%%%%%%%%
\version "2.16.2"

Armure_Solb = \markup \score {

    \new Staff {

      \override Staff.TimeSignature #'stencil = ##f

      \override Staff.Clef #'color = #(x11-color 'grey60)

      \key ges \major

      \set Timing.measureLength = #(ly:make-moment 1/64)

      s64

    }

    \layout {

      indent = 0

    }

}


Armure_Fad = \markup \score {

    \new Staff {

      \override Staff.TimeSignature #'stencil = ##f

      \override Staff.Clef #'color = #(x11-color 'grey60)

      \key fis \major

      \set Timing.measureLength = #(ly:make-moment 1/64)

      s64

    }

    \layout {

      indent = 0

    }

}


\markup\concat\italic { "Ton exemple" \hspace #.2 ":" }

\markup \line { \Armure_Solb \raise #.2 \Armure_Fad }

\markup\vspace #1


\markup\concat\italic { "Intégré dans un texte" \hspace #.2 ":" }

\markup \concat {

"cette armure" \hspace #.2 ":" \hspace #1

    \raise # 5 \Armure_Solb \hspace #1

"et celle-ci" \hspace #.2 ":" \hspace #1

    \raise # 5.2 \Armure_Fad \hspace #1

"ont sept altérations à la clé."

}

\markup\vspace #1


\markup\concat\italic { "Intégré dans une portée" \hspace #.2 ":" }

{

    \override Score.SpacingSpanner #'strict-note-spacing = ##t

    \set Score.proportionalNotationDuration = #(ly:make-moment 1 4)

    c'1^\Armure_Solb

    c'1^\Armure_Fad

}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Cordialement,
Pierre


--
Propulsé par l'Association Sud-Ouest.org
Plateforme Libre d'hébergement mail à prix libre
    https://www.sud-ouest.org




reply via email to

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