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

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

11 lignes équidistantes et armure à la carte


From: Jany Seytor
Subject: 11 lignes équidistantes et armure à la carte
Date: Tue, 13 Feb 2018 11:30:19 +0000 (UTC)

Bonjour
avec ce code :
\version "2.18.2"


#(set-global-staff-size 40)


middle = \relative c' { c1 }

middlee = \relative c' { c1 d e f
                         \once\override NoteHead.extra-offset = #'(0 . 0.4)
                         \tweak outside-staff-priority #600 g }

highe = \relative c'' { \key f \major g2 g a1 g4 a g f s1 s}

high = \relative c'' { \key f \major g1 }

low = \relative c' { \key f \major f1 }

lowe = \relative c' { \key f \major f2
                      \once\override Stem.extra-offset = #'(0 . 0.5)
                      \once\override NoteHead.extra-offset = #'(0 . 0.5)
                      \tweak outside-staff-priority #600 c' f,1 g d s}

global = {
  
    \set Timing.defaultBarType = ""
}

\header { tagline = ##f}

\score {

\new StaffGroup
\with {
 
\remove "System_start_delimiter_engraver"
}
<<
  \new Staff = "High"
  \with {
    clefGlyph = #"clefs.petrucci.g"
    clefPosition = #-3
    middleCPosition = #-7
    middleCClefPosition = #-7
   
    \override StaffSymbol.line-count = #4
    \omit TimeSignature
    \remove "System_start_delimiter_engraver"
    \override VerticalAxisGroup.staff-staff-spacing = #'((padding . -2.-3))
   
  }
  {
   
   \global \high
  }
  \new Staff = "Middle"
  \with {
    clefGlyph = #"clefs.vaticana.do"
    clefPosition = #0
    middleCPosition = #0
    middleCClefPosition = #0
   
    \override StaffSymbol.line-count = #3
    \override VerticalAxisGroup.staff-staff-spacing = #'((padding . -3.-6))
    \omit TimeSignature
  }
  {
  
    \global\middle
  }
  \new Staff = "Low"
  \with {
    clefGlyph = #"clefs.mensural.f"
    clefPosition = #3
    middleCPosition = #0
    middleCClefPosition = #0
   
    \override StaffSymbol.line-count = #4
    \omit TimeSignature
  }
  {
    \global\low
  }
>>
}

\score {

\new StaffGroup
\with {
 
 \remove "System_start_delimiter_engraver"
}
<<
  \new Staff = "High"
  \with {
    clefGlyph = #"clefs.petrucci.g"
    clefPosition = #-3
    middleCPosition = #-7
    middleCClefPosition = #-7
    \override StaffSymbol.line-count = #4
    \override NoteHead.color = #blue
    \override VerticalAxisGroup.staff-staff-spacing = #'((padding . 0.0))
    \omit TimeSignature
   
  }
  {
   
    \global\highe
  }
  \new Staff = "Middle"
  \with {
    clefGlyph = #"clefs.vaticana.do"
    clefPosition = #0
    middleCPosition = #0
    middleCClefPosition = #0
    \override StaffSymbol.line-count = #3
    \override NoteHead.color = #red
    \override VerticalAxisGroup.staff-staff-spacing = #'((padding . 0.0))
    \omit TimeSignature
  
  }
  {
  
    \global\middlee
  }
  \new Staff = "Low"
  \with {
    clefGlyph = #"clefs.mensural.f"
    clefPosition = #3
    middleCPosition = #0
    middleCClefPosition = #0
    \override StaffSymbol.line-count = #4
   
    \omit TimeSignature
 
  }
  {
    \global\lowe
  }
>>


}

j'essaye, tout en travaillant sur 11 lignes, de maintenir une autonomie entre les trois zones vocales, surtout parce qu'il arrive que les armures d'origine soient différentes dans les différentes voix (transposition de mélodies à la quarte ou à la quinte). J'ai pensé que ce serait possible en accolant trois portées, mais je n'arrive pas à maintenir un intervalle stable entre elles dès que j'ai des notes qui s'aventurent hors de leur portée. Y a-t-il une (ou plusieurs ) solution (s) ?
Merci
Jany

reply via email to

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