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

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

Re: silence multi-mesures


From: Bertrand Monneret
Subject: Re: silence multi-mesures
Date: Thu, 30 Mar 2017 07:18:31 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0

bonjour,

Voir ici aussi:

http://lsr.di.unimi.it/LSR/Snippet?id=753

; = )


Le 29/03/2017 à 20:10, Jean-Charles Malahieude a écrit :
Le 29/03/2017 à 16:03, Jean-Jacques Gerbaud a écrit :
Bonjour,

(Encore moi,)

La pièce que je retranscrit actuellement comporte beaucoup de mesures
de pause.

Le nombre de mesure est placé au dessus de la portée et, s'il y a
des annotations supplémentaires, ce chiffre prend de la place et je
me demande s'il n'y aurait pas la possibilité de l'écrire *dans* la
mesure.
Un peu comme ceci : |---15 ---|a4 b c d | ---12--- | e4 f g a |

En fait, je suppose que l'écriture du chiffre du nombre de mesures
de pause est indépendant et il devrait être possible de le
descendre.


Adapté pour toi :

\version "2.19.32"
%% http://lsr.di.unimi.it/LSR/Item?id=923
%=> http://lilypond.1069038.n5.nabble.com/long-tacets-td163629.html

% by P.P.Schneider on June 2014.

tacet =
#(define-music-function (arg str) (number? string?)
   #{
      \compressFullBarRests
      \once\override MultiMeasureRest.expand-limit = #1
      \once\override MultiMeasureRest.minimum-length = #arg
\once\override MultiMeasureRestNumber.font-name = "Lilypond Serif" %"Vera Bold"
      \once\override MultiMeasureRestNumber.stencil =
        #(lambda (grob)(grob-interpret-markup grob
           (markup #:whiteout #:pad-markup .8 str)))
      \once\override MultiMeasureRest.layer = #-2
      \once\override MultiMeasureRestNumber.layer = #1
      \once\override MultiMeasureRestNumber.Y-offset = #-.5
   #})

\layout {
  indent = 0
  ragged-right = ##f
}

\score {
{
  \tacet #100 "Suis au troquet" R1*10
  \bar "|."
}
}

\score {
  { a'1 R1*5 a'1 R1*12 a'1 }
  \layout {
    \context {
      \Score
      \compressFullBarRests
      \override MultiMeasureRest.expand-limit = #1
      \override MultiMeasureRestNumber.whiteout = 5
      \override MultiMeasureRest.layer = #-2
      \override MultiMeasureRestNumber.layer = #1
      \override MultiMeasureRestNumber.Y-offset = #-1
    }
  }
}


Cordialement,
Jean-Charles

_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr




reply via email to

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