\book et \bookpart

Bonjour à tous,
Je redébute avec Lilypond après un premier passage en 2010...avec pour
projet de mettre au propre tout ce qui traîne dans mes tiroirs.
Je passe sous Lilypond des machins de plus en plus compliqués histoire de
progresser dans la gravure avec Lilypond.
Là, j'aimerais bien comprendre comment fonctionne le \book et ses \bookpart.
Je souhaite aboutir à un recueil donc qui commence par une page titre.
Chaque pièce est déjà finalisée à part (c'est peut-être une erreur
d'ailleurs, j'aurais du commencer par construire le \book...) et après deux
jours de recherche intensives sur le forum et dans la documentation
Lilypond, j'avoue que je sèche totalement. A force de bidouiller, ça ne
ressemble plus à rien.
Y'a-t-il un tuto quelquepart que j'ai loupé ?
Bien à vous,
Ilimilku

···

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Bonjour,

Je bidouille depuis quelques temps avec cela. Par exemple, j'ai édité
les parties séparées de Terpsichore de Praetorius. Je n'ai pas utilisé
de \book, juste des \bookpart si je me souviens bien mais avec une page
de garde (on peut faire mieux). Le choix de la fonte gothique n'est
peut-être pas parfait, mais on fait avec ce qu'on a. Je joins le
fichier du sextus en exemple (il n'y a que deux pièces à six voix,
c'est plus simple). Le reste des sources est disponible sur IMSLP.

Cordialement,
Jean

sextus.ly (2.27 KB)

···

Le mardi 28 avril 2020 à 06:27 -0700, Ilimilku via LilyPond French- speaking list a écrit :

Bonjour à tous,
Je redébute avec Lilypond après un premier passage en 2010...avec
pour
projet de mettre au propre tout ce qui traîne dans mes tiroirs.
Je passe sous Lilypond des machins de plus en plus compliqués
histoire de
progresser dans la gravure avec Lilypond.
Là, j'aimerais bien comprendre comment fonctionne le \book et ses
\bookpart.
Je souhaite aboutir à un recueil donc qui commence par une page
titre.
Chaque pièce est déjà finalisée à part (c'est peut-être une erreur
d'ailleurs, j'aurais du commencer par construire le \book...) et
après deux
jours de recherche intensives sur le forum et dans la documentation
Lilypond, j'avoue que je sèche totalement. A force de bidouiller, ça
ne
ressemble plus à rien.
Y'a-t-il un tuto quelquepart que j'ai loupé ?
Bien à vous,
Ilimilku

--
Sent from:
http://lilypond-french-users.1298960.n2.nabble.com/

Bonjour Ilimilk,
C'est un sujet qui a été de nombreuses fois abordé, peut-être peux-tu lancer une recherche dans la liste :
http://lilypond-french-users.1298960.n2.nabble.com/template/NamlServlet.jtp?macro=search_page&node=1298960&query=book+bookpart
Et dans le lsr :
http://lsr.di.unimi.it/LSR/Search?q=book
Cordialement,
Pierre

···

Le mar. 28 avr. 2020 à 16:00, Ilimilku via LilyPond French-speaking list <lilypond-user-fr@gnu.org> a écrit :

Bonjour à tous,
Je redébute avec Lilypond après un premier passage en 2010...avec pour
projet de mettre au propre tout ce qui traîne dans mes tiroirs.
Je passe sous Lilypond des machins de plus en plus compliqués histoire de
progresser dans la gravure avec Lilypond.
Là, j'aimerais bien comprendre comment fonctionne le \book et ses \bookpart.
Je souhaite aboutir à un recueil donc qui commence par une page titre.
Chaque pièce est déjà finalisée à part (c'est peut-être une erreur
d'ailleurs, j'aurais du commencer par construire le \book...) et après deux
jours de recherche intensives sur le forum et dans la documentation
Lilypond, j'avoue que je sèche totalement. A force de bidouiller, ça ne
ressemble plus à rien.
Y'a-t-il un tuto quelquepart que j'ai loupé ?
Bien à vous,
Ilimilku

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Pardon, pour le LSR : http://lsr.di.unimi.it/LSR/Search?q=book*

···

Le mar. 28 avr. 2020 à 16:20, Pierre Perol-Schneider <****@****> a écrit :

Bonjour Ilimilk,
C'est un sujet qui a été de nombreuses fois abordé, peut-être peux-tu lancer une recherche dans la liste :
http://lilypond-french-users.1298960.n2.nabble.com/template/NamlServlet.jtp?macro=search_page&node=1298960&query=book+bookpart
Et dans le lsr :
http://lsr.di.unimi.it/LSR/Search?q=book
Cordialement,
Pierre

Le mar. 28 avr. 2020 à 16:00, Ilimilku via LilyPond French-speaking list <lilypond-user-fr@gnu.org> a écrit :

Bonjour à tous,
Je redébute avec Lilypond après un premier passage en 2010...avec pour
projet de mettre au propre tout ce qui traîne dans mes tiroirs.
Je passe sous Lilypond des machins de plus en plus compliqués histoire de
progresser dans la gravure avec Lilypond.
Là, j'aimerais bien comprendre comment fonctionne le \book et ses \bookpart.
Je souhaite aboutir à un recueil donc qui commence par une page titre.
Chaque pièce est déjà finalisée à part (c'est peut-être une erreur
d'ailleurs, j'aurais du commencer par construire le \book...) et après deux
jours de recherche intensives sur le forum et dans la documentation
Lilypond, j'avoue que je sèche totalement. A force de bidouiller, ça ne
ressemble plus à rien.
Y'a-t-il un tuto quelquepart que j'ai loupé ?
Bien à vous,
Ilimilku

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Bonjour,

si toutes les pièces (c'est à dire des \score { … } ) du recueil ont les
mêmes réglages de paper, les \score de chaque pièce peuvent se suivre dans
le code, pas besoin de les mettre dans des \bookpart.
Si les pièces ont des réglages de layout différents, chacune aura son
\layout à l'intérieur de son \score.
Il y a un saut de ligne automatiquement après chaque \score (mais pas de
saut de page automatique).

Si les pièces ont des réglages différents au niveau paper, il faut les
mettre dans un \bookpart particulier qui aura sont \paper spécifique. Les
différents \bookpart pourront se suivre.
Il y a automatiquement un saut de page entre les \bookpart.

On peut combiner différents niveaux de \layout et/ou de \paper selon là où
ils sont écrits.
Ça permet de ne pas répéter les réglages communs à plusieurs \score ou
\bookpart.
Il faut faire attention à ne pas détruire un réglage par un d'un autre
niveau qui influrait le même paramètre.

Si j'ai bien compris, un \book est créé implicitement par Lilypond dans
chaque fichier.
On n'écrit des blocs \book dans un fichier que pour avoir plusieurs sorties
pdf distinctes, comme si on écrivait des fichiers séparés.
Perso je n'utilise jamais \book.

Éric

···

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Bonsoir à tous et merci pour vos réponses,
Bon, en gros il y a la solution "moche" que de compiler soi-même avec un PDF
maker, bref, pas joli mais bon, je crois que je vais en arriver là...
J'avais déjà cherché dans la liste de diffusion via l'outil de recherche,
mais bon, quand on (re)débute, ça devient quand même vite du chinois. Ce que
j'ai finalement compris, c'est que je peux oublier les \bookpart puisque
j'utilise des variables (pour des indications de nuances persos, c'est ce
qui est conseillé dans le manuel).
J'ai essayé la solution plus simple d'Eric qui est d'enchaîner les \score,
mais la titraille part en live (les titres du deuxième se mettent sur le
premier). Et j'ai beau avoir à peu près compris pourquoi grâce au manuel de
notation, je ne sais toujours pas où mettre mes blocs \header pour que ça
marche.
Bref, je vais faire ça moche et créer ma page de titre et mon recueil avec
un bidouilleur de pdf.
Merci encore pour vos réponses!
Ilimilku

···

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Bonjour,

Pour des oeuvres comportant plusieurs mouvements, je crée un fichier par
mouvement, puis je les groupe dans un autre fichier:

\book {

  \header { ... } %% les titres de l'oeuvre

  \score {
    \include "mvt1.ily" %% ou .txt au choix, c'est de toute façon un
fichier texte
    \header { piece = \markup {\fill-line {\bold \huge "I. Titre 1er
mouvement"}} }
  } %% fin score 1

  \score {
    \include {"mvt2.ily"}
    \header { piece = \markup {\fill-line {\bold \huge "II. Titre 2ème
mouvement"}} }
  } %% fin score 2

} %% fin book

Pour la mise en page, j'ajoute des \pageBreak et/ou des \vspace entre les
\score, voire des page blanches ( \pageBreak \markup " " \pageBreak ).

Michel

···

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Bon, en gros il y a la solution "moche" que de compiler soi-même avec un
PDF
maker, bref, pas joli mais bon, je crois que je vais en arriver là...

Euh, je ne comprends pas pourquoi cela devrait être nécessaire. Avec
simplement \markup, \pageBreak ou \bookpart vous pouvez tout à fait
créer une page de titre. (Voire utiliser une page de titre
complètement dessinée ailleurs en format vectoriel, en l’incluant dans
votre code LilyPond avec des commandes markup telles que \epsfile,
\path ou \postscript.)

j'ai finalement compris, c'est que je peux oublier les \bookpart puisque
j'utilise des variables (pour des indications de nuances persos, c'est ce
qui est conseillé dans le manuel).

Je ne comprends pas le rapport. Vos variables sont partagées dans tout
le code, qu’il y ait plusieurs \book ou \bookpart n’y change rien. La
seule chose qu’apporte \book et \bookpart (outre le fait que \book
permet de générer plusieurs fichiers PDF différents à la fois, comme
cela a été dit), c’est de redéfinir éventuellement quelques
_propriétés_ (pas des variables!) locales, par exemple s’il y a besoin
d’avoir des marges d’impression différentes ou ce genre de choses.

J'ai essayé la solution plus simple d'Eric qui est d'enchaîner les \score,
mais la titraille part en live (les titres du deuxième se mettent sur le
premier).

À ce stade il faut nous montrer du code si vous voulez qu’on puisse vous aider.

Et j'ai beau avoir à peu près compris pourquoi grâce au manuel de
notation, je ne sais toujours pas où mettre mes blocs \header pour que ça
marche.

Il peut y avoir un \header :
- au niveau global (en-dehors de n’importe quel bloc \score ou \book)
; ses propriétés s’appliqueront partout sauf si elles sont redéfinies.
- au niveau \book (ou \bookpart) : dans ce cas elle ne s’applique que
dans ce niveau (_sauf_ si elle hérite une propriété d’un éventuel
\header global, le "title" par exemple).
- au niveau \score ; dans ce cas par défaut les deux seules propriétés
qu’on peut ajouter sont "instrument" et "piece" (mais si on a besoin
de davantage c’est parfaitement possible).

Bref, je vais faire ça moche et créer ma page de titre et mon recueil avec
un bidouilleur de pdf.

Si ça vous convient mieux, pas de problème ; si vous préférez (comme
beaucoup d’entre nous) inclure un maximum de choses directement dans
LilyPond sans avoir besoin de bidouiller ensuite, sachez que c’est
parfaitement possible -- et même pas compliqué.
Vous pouvez par exemple regarder cet exemple :
http://lsr.di.unimi.it/LSR/Item?id=368
Ou encore la page de titre de ces partitions, générées _uniquement_
par du code LilyPond (incluant un peu de PostScript en l’occurrence) :

Cordialement,
V. V.

···

On 4/28/20, Ilimilku via LilyPond French-speaking list <lilypond-user-fr@gnu.org> wrote:

Bonjour,
Je reviens vers vous après quelques jours d'absence.
Merci beaucoup pour toute ces réponses, et effectivement oui, je préférerais
faire le maximum avec Lilypond, d'où mon embarras. Mais avec toutes ces
indications, je devrais quand même y arriver.
Si jamais ce n'est pas le cas, je me permettrais effectivement de revenir
avec un bout de code.
Mais chercher par soi-même fait partie du plaisir (nocturne) que je
m'impose.
Bien à vous chers lilypondiens (ça se dit ?)
Ilimilku

···

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/