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

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

Espacement vertical entre portées


From: Remy CLAVERIE
Subject: Espacement vertical entre portées
Date: Tue, 3 Apr 2018 17:12:47 +0200 (CEST)

Bonjour à tous,

 

J'ai un petit soucis d'espacement vertical entre portées. Le code ci-dessous, m'introduit un espacement vertical différent entre les portées de l'Incipit et celles du système qui suit. Je pense que ce décalage est dû aux clef d'ut de soprano et de ténor. Mais, j'aimerai bien avoir les portées de chaque voix qui soient en vis-à-vis.

 

Est-ce possible ?

 

Merci de votre aide,

 

Rémy

 

\version "2.16.2"

\include "italiano.ly"

 

incipitVoiceS = \new Voice { \key sib \major \time 2/2 sib'4 r4 }

incipitVoiceA = \new Voice { \key sib \major \time 2/2 fa'4 r4 }

incipitVoiceT = \new Voice { \key sib \major \time 2/2 sol4 r4 }

incipitVoiceB = \new Voice { \key sib \major \time 2/2 mib4 r4 }

incipitVoiceBC = \new Voice { \key sib \major \time 2/2 mib4 r4 }

 

global = {

\override Staff.NoteHead #'style = #'baroque

\key sib \major

\time 2/2

}

 

IncipitWithKey =

#(define-music-function (parser location ClefName InstrName KeyName) (string? markup? ly:music?)

#{

\set Staff.instrumentName =

\markup {

\hspace #5

\left-align

\score {

\new Staff

{

\override Staff . InstrumentName #'self-alignment-X = #CENTER

\set Staff . instrumentName = \markup { \fontsize #2 $InstrName }

\clef $ClefName

$KeyName

%s8

\bar ""

}

\layout { indent = 1.5\cm }

}

\hspace #2.5

}

#})

 

Texte = \lyricmode { Herr, Herr }

 

\score {

\new GrandStaff

<<

\new ChoirStaff

<<

\new Staff

<<

\IncipitWithKey "soprano" \markup { \override #'(font-name . "Arial Black") "Soprano"} \incipitVoiceS

\set Staff.shortInstrumentName = \markup { \override #'(font-name . "Arial") "S."}

\new Voice = "SoloCantusI" { \global \clef treble sib'4 r sib' r }

\new Lyrics \lyricsto "SoloCantusI" \Texte

>>

\new Staff

<<

\IncipitWithKey "alto" \markup { \override #'(font-name . "Arial Black") "Alto"} \incipitVoiceA

\set Staff.shortInstrumentName = \markup { \override #'(font-name . "Arial") "A."}

\new Voice = "SoloAlto" { \global \clef treble mib'4 r fa' r }

\new Lyrics \lyricsto "SoloAlto" \Texte

>>

\new Staff

<<

\IncipitWithKey "tenor" \markup { \override #'(font-name . "Arial black") "Tenore"} \incipitVoiceT

\set Staff.shortInstrumentName = \markup { \override #'(font-name . "Arial") "T."}

\new Voice ="SoloTenor" { \global \clef "G_8" sol4 r la r }

\new Lyrics \lyricsto "SoloTenor" \Texte

>>

\new Staff

<<

\IncipitWithKey "bass" \markup { \override #'(font-name . "Arial Black") "Basso"} \incipitVoiceB

\set Staff.shortInstrumentName = \markup { \override #'(font-name . "Arial") "B."}

\new Voice = "SoloBasso" { \global \clef bass mib4 r re r }

\new Lyrics \lyricsto "SoloBasso" \Texte

>>

>>

\new StaffGroup

<<

\new Staff

<<

\IncipitWithKey "bass" \markup { \override #'(font-name . "Arial Black") "Continuo"} \incipitVoiceBC

\set Staff . shortInstrumentName = \markup { \override #'(font-name . "Arial") "Cont." }

\global \clef bass { mib4 r re r }

>>

>>

>>

\layout

{

indent = 6 \cm

\context {

\Voice

\remove "Note_heads_engraver"

\consists "Completion_heads_engraver"

}

\context {

\Staff

\RemoveEmptyStaves

\consists "Mark_engraver"

}

\context {

\Score

tempoHideNote = ##t

\remove "Mark_engraver"

}

}

}


reply via email to

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