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

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

marqueur swing


From: Christian LE BARS
Subject: marqueur swing
Date: Sat, 9 Feb 2019 18:13:29 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0

donc sans lilybin voici ma question du jour.

j'ai trouvé je ne sais plus ou comment indiquer le swing dans une partition

seulement cela me rajoute une portée comment faire disparaitre cette portée?

je me sert de deux fonction: rhyMarkIIEighths  et rhyMarkTriplets

voila mon code:

\version "2.19.82"
#(set-global-staff-size 18) %taille des portées

%----------------------------------------------
\paper
 {
  oddFooterMarkup = \markup {\override #'(font-name . "LilyJAZZText")\fontsize #3 \fill-line { \fromproperty #'header:title  } }
  print-page-number = ##t 
  #(define fonts
     (set-global-fonts
      #:music "lilyjazz"
      #:brace "lilyjazz"
      #:roman "lilyjazz-text"
      #:sans "lilyjazz-chord"
      #:factor (/ staff-height pt 20)
      ))
 }
%------------------------------------------
rhythmMarkStaffReduce = #-3
rhythmMarkLabelFontSize = #-2
rhythmMark = #(define-music-function (parser location label musicI musicII ) (string? ly:music? ly:music?)
  #{4
      \mark \markup {
        \line \general-align #Y #DOWN {
          \combine\override #'(font-name . "musejazz")
            \italic \fontsize #rhythmMarkLabelFontSize $label
            \transparent \italic \fontsize #rhythmMarkLabelFontSize f
%------------------------------------------------------------------
          \score
         {                    
            \new Staff
            \with
            {
              fontSize = #rhythmMarkStaffReduce
              \override StaffSymbol.staff-space = #(magstep rhythmMarkStaffReduce)
              \override StaffSymbol.line-count = #0
              \override VerticalAxisGroup.Y-extent = #'(-0.85 . 4)
            }
           {
              \relative c' { \stemUp $musicI }            
              \once \override Score.TextScript.Y-offset = #-0.4
              s4.^\markup{ \halign #-1 \italic "=" }            
              \relative c' { \stemUp $musicII }
            }
 %-----------------------------------         
            \layout
            {
              ragged-right= ##t
              indent = 0
              \context
              {
               \Staff
                \remove "Clef_engraver"
                \remove "Time_signature_engraver"
              }
            } % layout end
          } % Score end
        } % line end
      } % markup end
   #})
%--------------------------------
rhyMarkIIEighths =
 {
  \override Score.SpacingSpanner.common-shortest-duration = #(ly:make-moment 3/16) % even
  b'8[ b8]
}
%---------------------------
rhyMarkTriplets =
{
  \override Score.SpacingSpanner.common-shortest-duration = #(ly:make-moment 3/16) % even
  \tuplet 3/2 { b'4 b8 }
}
%----------------------------------------------
Global=
{
 \numericTimeSignature
 \set Score.markFormatter = #format-mark-box-alphabet
 \partial 4
 }
%-------------------------------------------------------------
LaTrompette =
 \new Staff
  \with
   {
    instrumentName =\markup{\override #'(font-name . "musejazz") "Trompette "}
    shortInstrumentName = \markup{\override #'(font-name . "musejazz") "Tp. "}
   }
 \relative c'
  { 
   \Global
   f4 \bar"[|:"c'2. \tuplet3/2{b16 c b} aes8
  }
%---------------------------------------
LeTenor =
\new Staff
  \with
   {
   instrumentName = \markup{\override #'(font-name . "musejazz") "Tenor "}
    shortInstrumentName =\markup{\override #'(font-name . "musejazz") "Tn. "}
   }
\relative c'
{
  \Global
   r4 r  f4 ees2
 
}
%------------------------------------------------
\score
  {
   {
    \new StaffGroup = "souflants"
      <<
         \override Score.RehearsalMark.self-alignment-X = #LEFT
         \override Score.BarNumber.break-visibility = #all-invisible
         \once \override Score.RehearsalMark.X-offset = #5  % td   
         \rhythmMark #"Swing"
         \rhyMarkIIEighths \rhyMarkTriplets
        
         \LaTrompette
        \LeTenor  
      >>
   } 
  \layout    {}
 }

par avance merci


reply via email to

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