espacement vertical

Bonjour à tous,

j'utilise actuellement la version 2.13.28, sous windows, avec JEdit.

Mon problème:

Dans une partition pour chœur à quatre voix, je voudrais augmenter
la distance entre les différentes portées d'un même système.
pour l'espace entre les systèmes, je crois avoir trouvé:
between-system-spacing = #'((space . 20) (padding . 1) (minimum-distance . 20))
Comment faire, et surtout où mettre la commande?
( je n'utilise qu'un bloc \paper { } )

Merci pour l'attention que vous voudrez bien porter à ma demande.
Je lis régulièrement le forum, et y trouve de nombreuses solutions
à mes difficulté.
à bientôt
Joseph .

PS. Il existe dans JEdit un outil nommé "Règle" qui semble fait pour ce genre de problème.
Je ne comprend pas l'anglais (sauf avec google!!!!)
si quelqu'un connaissait un site où l'on peut trouver des explications (en français ) ce serait formidable!

Bonjour

j'utilise actuellement la version 2.13.28, sous windows, avec JEdit.

Dans une partition pour chœur à quatre voix, je voudrais augmenter
la distance entre les différentes_ portées d'un même système_.
pour l'espace entre les systèmes, je crois avoir trouvé:
between-system-spacing = #'((space . 20) (padding . 1) (minimum-distance
. 20))
Comment faire, et surtout où mettre la commande?
( je n'utilise qu'un bloc \paper { } )

deux solutions
La 1er le même espace entre toutes les portée
A mettre dans le layout

\layout {
  \context {
  \Staff
  \override VerticalAxisGroup #'next-staff-spacing =
  #'((space . 1) (padding . 10)) %%entre portée
  }
}

La 2em un espace différent entre chaque portées. Changer les valeurs pour chaque portée
\new Staff \with {
     \override VerticalAxisGroup #'next-staff-spacing =
       #'((space . 4) (padding . -10))
   }
}

La page d'aide est ici (en Anglais)
http://lilypond.org/doc/v2.13/Documentation/notation/vertical-spacing-inside-a-system

PS. Il existe dans JEdit un outil nommé "Règle" qui semble fait pour ce
genre de problème.

Ah je ne le trouve pas dans le menu LilyPondTool !

Fichier exemple joint
p.s la dernière version de développement est la 2.13.35

espace-entre-portee.ly (1.83 KB)

···

--
Martial

Bonjour Martial,
c'est exactement ce que je cherchais,
je me permet de conserver le fichier "espace-entre-portee"
comme exemple.
Merci
         Joseph

Il y a aussi les propriétés de "StaffGrouper" qui sont très utile dans ce genre
de situation. Ça permet d'avoir des espacements différents entre plusieurs
"sous-groupes" au sein d'un même système.
La doc se trouve dans le lien donné par Martial, juste après ce dont Martial
vient de parler.

Cordialement,
Xavier

···

2010/10/3 Martial <****@****>:

deux solutions
La 1er le même espace entre toutes les portée
A mettre dans le layout

\layout {
\context {
\Staff
\override VerticalAxisGroup #'next-staff-spacing =
#'((space . 1) (padding . 10)) %%entre portée
}
}

La 2em un espace différent entre chaque portées. Changer les valeurs pour
chaque portée
\new Staff \with {
\override VerticalAxisGroup #'next-staff-spacing =
#'((space . 4) (padding . -10))
}
}

--
Xavier Scheuer <****@****>

Bonsoir,

Je sais, c'est rebattu à l'extrême mais je n' y comprend rien...

J'ai un petit morceau qui ne tient pas toute la page, loin s'en faut. Pour des raisons esthétiques, j'aimerais espacer un peu plus les systèmes entre eux.
Comme j'utilise une version 2.13.37, je me sers de la nouvelle syntaxe, soit "system-system-spacing" à la place de "between-system-spacing", voire même "between-system-space" pour les plus anciennes versions ; le résultat n'est vraiment pas celui attendu : avec la commande d'espacement, les portées se trouvent au contraire plus resserrées !

voici un code d'exemple (j'ai copié/collé les mêmes 3 mesures pour faire plusieurs lignes) :

\version "2.13.37-1"
\header {
  title = "Essai"
}
global = {
   \key a \minor
   \time 6/8
}
\paper {

       system-system-spacing = 3 \cm
}

\score {
   <<
     \chords { \global
     a2.:m g a:m
     }
     \new Staff {
     \global
    \new Voice \relative c' {
       a8 b c a b c
       d e d c b c
       a2.
       a8 b c a b c
       d e d c b c
       a2.
       a8 b c a b c
       d e d c b c
       a2.
       a8 b c a b c
       d e d c b c
       a2.
       a8 b c a b c
       d e d c b c
       a2.
       a8 b c a b c
       d e d c b c
       a2.
       a8 b c a b c
       d e d c b c
       a2.
       a8 b c a b c
       d e d c b c
       a2.
       a8 b c a b c
       d e d c b c
       a2.

     }

   } %staff

>>
} %score

avec mes remerciements pour l'aide

Bonjour

Comme j'utilise une version 2.13.37, je me sers de la nouvelle syntaxe,
soit "system-system-spacing" à la place de "between-system-spacing",

la nouvelle syntaxe c'est :

system-system-spacing = #'(
(padding . 20)
(space . 1)
(minimum-distance . 0)
(stretchability . 5)
)

mettre au moins ceci
system-system-spacing = #'(padding . 10)

la doc

···

--
Martial

je m'apperçois que la syntaxe peut être ceci :

  system-system-spacing #'space = 3\cm

···

--
Martial

Bonjour,

merci bcp, c'est exactement ça !

cordialement,

···

Le 30/10/2010 10:03, Martial a écrit :

je m'apperçois que la syntaxe peut être ceci :

system-system-spacing #'space = 3\cm