Métrique alternative

classic Classique list Liste threaded Arborescence
5 messages Options
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Métrique alternative

gdegrez
Bonjour,

Je cherche à déclarer une métrique alternative, spécifiquement je voudrais voir dans la portée 6/8 (3/4).
J’ai cherché rapidement dans le manuel et les listes de discussion, sans succès. Avez-vous une suggestion?
Merci d’avance.

Gérard


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Métrique alternative

NOreply
Bonjour,
Oui, il y a ça:
http://lilybin.com/0poj4d/1

%% Le code:
\version "2.18.2"
    #(define ((time-parenthesized-time up down upp downp) grob)
   (grob-interpret-markup grob
     (markup #:override '(baseline-skip . 0) #:number
       (#:line (
           (#:column (up down))
           #:vcenter "("
           (#:column (upp downp))
           #:vcenter ")" )))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\relative c' {
   \override Staff.TimeSignature.stencil =
   #(time-parenthesized-time "6" "8" "3" "4")        
   \time 3/4
   c'4. c'
}  



--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Métrique alternative

Christophe Pochon
Joli ! Bravo !

Christophe


2018-01-24 23:19 GMT+01:00 NOreply <[hidden email]>:
Bonjour,
Oui, il y a ça:
http://lilybin.com/0poj4d/1

%% Le code:
\version "2.18.2"
    #(define ((time-parenthesized-time up down upp downp) grob)
   (grob-interpret-markup grob
     (markup #:override '(baseline-skip . 0) #:number
       (#:line (
           (#:column (up down))
           #:vcenter "("
           (#:column (upp downp))
           #:vcenter ")" )))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\relative c' {
   \override Staff.TimeSignature.stencil =
   #(time-parenthesized-time "6" "8" "3" "4")
   \time 3/4
   c'4. c'
}



--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Métrique alternative

NOreply
Bonjour,
Le code que j'avais donné pour la métrique aternative n'est pas de moi et je
ne le trouve pas satisfaisant (espacement parenthèse / chiffre,....les
parenthèses ne sont pas très belle...).

Je préfère plutôt ça:
http://lilybin.com/9fztcv/1

On a des parenthèses plus élégantes et configurable.
%%le code
\version "2.18.2"

metr =
\markup {
  \column {
\number 3 \number 4
  }
  \hspace #1
  \scale #'( 1.5 . 3 )
  \raise #-.85 "("
  \hspace #-.5
   \column {
\number 6 \number 8
   }
   \hspace #-.5
     \scale #'( 1.5 . 3 )
    \raise #-.85 ")"
}
%%%%%%%%%%%%%
{ \time 3/4
  \once
  \override Staff.TimeSignature.stencil = #ly:text-interface::print
  \once
  \override Staff.TimeSignature.text = \metr
 c'4. c'
 
 
}



--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Métrique alternative

NOreply
En réponse à ce message posté par gdegrez
Je suis allé un peu vite et l'espace  verticale entre les chiffres n'est pas
correct.
Voici le bon code:
\version "2.18.2"

metr =
\markup {
  \column {
\number 3 \vspace #-.3 \number 4
  }
  \hspace #1
  \scale #'( 1.5 . 2.5 )
  \raise #-.7 "("
  \hspace #-.5
   \column {
\number 6 \vspace #-.3 \number 8
   }
   \hspace #-.5
     \scale #'( 1.5 . 2.5 )
    \raise #-.7 ")"
}

%%%%%%%%%%%%%
{ \time 3/4
  \once
  \override Staff.TimeSignature.stencil = #ly:text-interface::print
  \once
  \override Staff.TimeSignature.text = \metr
 c'4. c'
   
}

% ; = )



--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr