[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Espacement vertical] (long)
From: |
Jean Abou Samra |
Subject: |
Re: [Espacement vertical] (long) |
Date: |
Wed, 30 Mar 2022 17:28:59 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 |
Le 30/03/2022 à 16:57, Bernard Choppy a écrit :
Bonjour,
Le 30/03/2022 à 16:23, Jean Abou Samra a écrit :
D'abord, est-ce que toute la page est remplie ? Si c'est le cas, il
se peut que
LilyPond n'arrive simplement plus à compresser la musique sans
collisions.
Non, sur Frescobaldi il reste environ l'espace de 3 portées en-dessous.
Sinon, est-ce que vous pourriez donner un exemple ? Difficile de dire
à vue
de nez ce qui cloche, mais en général, LilyPond essaie d'éviter
toutes les
collisions. Je me demande s'il y a quelque chose de particulier dans
votre
code qui l'en empêche.
C'est bien ce qui me chagrine :-S
Voici :
[…]
Cordialement,
Deux problèmes ici :
- La propriété default-staff-staff-spacing règle l'espacement par
défaut pour des portées isolées, or vos portées sont regroupées
dans un GrandStaff, qui regroupe les portées. Il faut la remplacer
par staff-staff-spacing.
- Vous n'avez mis le \override que pour une seule portée, ce qui
règle l'espacement entre cette portée et la suivante. Un moyen
pratique de le faire pour toutes les portées est de placer le
\override dans un \with sur le GrandStaff.
\version "2.22.2"
\new GrandStaff \with {
\override VerticalAxisGroup.staff-staff-spacing.basic-distance = 15
}
<<
\new Staff \with {
instrumentName = \markup {
\column { "Étendue"
\line { "écrite" }
} }
} {
\override Score.TimeSignature.stencil = ##f
\clef bass
\cadenzaOn
\relative {
g,,4 c g'
\clef treble
c' e g bes
c d e g gis bes b
c d e-"Rare"
}
\cadenzaOff
\bar "|."
}
\new Staff \with {
instrumentName = \markup {
\column { "Cor en"
\line { "si♭" }
} }
} {
\clef bass
\cadenzaOn
\transpose c bes, {
\relative {
s4 c, g'
\clef treble
c' e g bes
c d e g gis bes b
c d e
} }
\cadenzaOff
}
\new Staff \with {
instrumentName = \markup {
\column { "Cor en"
\line { "ut bas" }
} }
} {
\clef bass
\cadenzaOn
\transpose c c {
\relative {
s4 c, g'
\clef treble
c' e g bes
c d e g gis bes b
c d e
} }
\cadenzaOff
}
\new Staff \with {
instrumentName = \markup {
\column { "Cor en"
\line { "ré" }
} }
} {
\clef bass
\cadenzaOn
\transpose c d {
\relative {
g,, c g'
\clef treble
c' e g bes
c d e g gis bes b
c s s
} }
\cadenzaOff
}
\new Staff \with {
instrumentName = \markup {
\column { "Cor en"
\line { "mi♭" }
} }
} {
\clef bass
\cadenzaOn
\transpose c ees {
\relative {
g,, c g'
\clef treble
c' e g bes
c d e g gis bes b
c s s
} }
\cadenzaOff
}
\new Staff \with {
instrumentName = \markup {
\column { "Cor en"
\line { "mi♮" }
} }
} {
\clef bass
\cadenzaOn
\transpose c e {
\relative {
g,, c g'
\clef treble
c' e g bes
c d e g gis bes-"Rares" b
c s s
} }
\cadenzaOff
}
\new Staff \with {
instrumentName = \markup {
\column { "Cor en"
\line { "fa" }
} }
} {
\clef bass
\cadenzaOn
\transpose c f {
\relative {
g,, c g'
\clef treble
c' e g bes
c d e g gis bes-"Très rares" b
c s s
} }
\cadenzaOff
}
\new Staff \with {
instrumentName = \markup {
\column { "Cor en"
\line { "sol" }
} }
} {
\clef bass
\cadenzaOn
\transpose c g' {
\relative {
g,, c g'
\clef treble
c' e g bes
c d e g gis s s
s s s
} }
\cadenzaOff
}
\new Staff \with {
instrumentName = \markup {
\column { "Cor en"
\line { "la♭" }
} }
} {
\clef bass
\cadenzaOn
\transpose c aes' {
\relative {
g,, c g'
\clef treble
c' e g bes
c d e g s s s
s s s
} }
\cadenzaOff
}
\new Staff \with {
instrumentName = \markup {
\column { "Cor en"
\line { "la♮" }
} }
} {
\clef bass
\cadenzaOn
\transpose c a' {
\relative {
g,, c g'
\clef treble
c' e g bes
c d e g-"Rare" s s s
s s s
} }
\cadenzaOff
}
\new Staff \with {
instrumentName = \markup {
\column { "Cor en"
\line { "si♭" }
} }
} {
\clef bass
\cadenzaOn
\transpose c bes {
\relative {
g,, c g'
\clef treble
c' e g bes
c d e g-"Très rare" s s s
s s s
} }
\cadenzaOff
}
\new Staff \with {
instrumentName = \markup {
\column { "Cor en"
\line { "ut aigu" }
} }
} {
\clef bass
\cadenzaOn
\transpose c c' {
\relative {
g,, c g'
\clef treble
c' e g bes
c d e s s s s
s s s
} }
\cadenzaOff
}
>>
Cordialement,
Jean