Subject: Structure des fichiers .ly

From: Daniel Cartron <[email-masked]>
Date: Thu, 13 Nov 2008 11:27:43 +0100

Salut à tous,

J'essaye de me clarifier les idées sur la structure des fichiers, aucun des 
différents fichiers que j'ai trouvé ici et là pour répondre à mes besoins 
n'est fichu pareil et j'avais du mal à comprendre notamment les histoires de 
layout et contexte, mais je crois que ça y est.

Restent qq questions :

- Il est dit que les sections midi et layout sont dans une section score, mais 
parfois dans mes fichiers elles sont en dehors, est-ce parce qu'il y a 
au-dessus une section book implicite ?
- On parle toujours de score mais parfois je vois \new Score, sans comprendre 
la différence, et mm des new Score dans des score... Mm raison que ci-dessus 
ou j'ai vraiment rien compris ?
- Y a-t-il une différence entre 
	\new Truc {
  \set Truc.propriété = "valeur"
et
	\new Truc \with {propriété = "valeur"} {
et si oui laquelle, ou bien est-ce que c'est histoire de goût ?

Pour aujourd'hui ça suffira peut-être ;-) ...

PS : En ce qui concerne la différence entre les différents types de staff, 
j'ai trouvé par hasard que grandstaff c'est pour les partitions d'orchestre, 
je suggère que ce soit indiqué dans System-start-delimiters.

PPS : dans la traduction de Introduction-to-the-LilyPond-file-structure on 
trouve pour traduction de block alternativement bloc et section... Je suggère 
de n'en garder qu'un seul, perso je préfère section...

-- 
Cordialement, Daniel Cartron
« Le rire sucre les larmes. »
Robert Sabatier - Le livre de la déraison souriante

---

From: Daniel Cartron <[email-masked]>
Date: Thu, 13 Nov 2008 13:41:40 +0100

> Restent qq questions :

ben non c'est pas fini...

Si j'ai bien compris staff c'est une portée, mais pianostaff et les autres 
staff composés, un système, une partie ou quoi ?

-- 
Cordialement, Daniel Cartron
« Qui aime bien chatouille bien. »
François Cavanna - Le saviez-vous ?

---

From: "Gilles THIBAULT" <[email-masked]>
Date: Thu, 13 Nov 2008 14:44:45 +0100

Bon je reponds d'après  ce que je sais (ou crois savoir).
Corrigez moi.

>au-dessus une section book implicite ?

Je sais pas si c'est pour ça, mais j'ai simplement retenu
 la chose suivante :
    quand les sections dont tu parles sont en dehors du bloc \score, les
réglages qu'elles contiennent s'appliquent à tous les \score, sinon qu'au
bloc \score en question.

>ou j'ai vraiment rien compris ?

Je n'ai pas réussi à retrouver la discussion dans les archives de la liste
anglaise, mais la conclusion des experts était :
ne pas utiliser \new Score, mais toujours \score. (Il n'y avait qu'un cas
très rare dont je ne souviens plus)

> Y a-t-il une différence entre
>\new Truc {

C'est histoire de goût. \with permet de séparer la musique des réglages.
On peut eventuellement utuliser la même musique avec différents réglages.

>dans la traduction de Introduction-to-the-LilyPond-file-structure on

Moi j'aime bien
    "bloc" pour \score et
    "section" pour les autres (\Staff et autres).
Mais bon ...

Gilles

---

From: Martial <[email-masked]>
Date: Thu, 13 Nov 2008 17:45:12 +0100

> - Il est dit que les sections midi et layout est-ce parce qu'il y a 

oui book est implicite
http://tinyurl.com/5bb9c3
ceci dit si on fait

alors que la partition sera produite
avec un \layout  extérieur
par exemple  \layout { ragged-right=##t }

le fichier midi ne sortira que s'il est intégré dans un score

\score {
	\notes
	\midi {}
}

>  \new Truc \with {propriété = "valeur"} {

Si j'ai bien compris moi aussi

\new truc crée une nouvelle propriété

\score  se rapporte aux propriétés de "score"

\new Score \with {}
donne de nouvelles propriétés à "score"
celles qui sont décrites dans "with"

\set Truc.propriété ="valeur"
permet de donner une propriété à un moment donné de la description 
musicale de Truc

\truc {
not note
bla bla
\set  Truc.propriété ="valeur"
note bla bla bla
}

alors que

\new Truc \with { propriété ="valeur" }
donne de nouvelles propriétés à  l'ensemble de Truc

-- 
Martial