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

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

Re: export pdf


From: Xavier Scheuer
Subject: Re: export pdf
Date: Mon, 21 Nov 2011 13:22:58 +0100

2011/11/21 douwen elo <address@hidden>:
> salut à tous
> je me réponds  moi même
> je suis allé faire un tour et en marchant j'ai trouvé une solution un
> peu bancale mais qui devrait marcher
> je vous la soumets
>
> réaliser des grilles d'accords (avec les lignes du tableau) semble
> compliqué avec Lilypond
> (c'est dommage pour un logiciel de musique... mais là n'est pas la question)

En fait c'est possible, mais ce n'est pas une fonctionnalité qui est
implémentée de manière à pouvoir être utilisée facilement dans LilyPond.
Certains répondraient que ce n'est pas le but premier de LilyPond.  ;-P

Tu peux demander le support des grilles d'accords aux développeurs en
envoyant un message (en anglais) sur address@hidden et pour
à ce que cette demande de fonctionnalité soit ajoutée au tracker,
envoyer à address@hidden .  Cf.
http://lists.gnu.org/mailman/listinfo/lilypond-devel
http://lilypond.org/bug-reports.fr.html
http://lists.gnu.org/mailman/listinfo/bug-lilypond

J'ai cherché une solution avec LilyPond mais je reste coincé par des
petits problèmes (barre de mesure qui ne rejoint pas la ligne du haut,
décalage si invisible rest ou noChordSymbol vide, percent repeat ugly,
etc.).  Le fichier joint "grille-accords.ly" reprend ce à quoi je suis
arrivé mais je n'ai plus de temps à consacrer à cette problématique.
J'espère que quelqu'un sur cette liste pourra prendre le relais, sinon
essaie sur la liste internationale, il y a plus de trafic.
http://lists.gnu.org/mailman/listinfo/lilypond-user


> donc, n'étant pas informaticien donc pas apte à proposer un patch pour
> que Lilypond le fasse, j'essaie de trouver une solution avec l'existant
> l'idée, c'est de faire une grille d'accord avec lilypond, et d'y
> superposer dans mon traitment de texte (en l'occurence iWorks de Apple)
> le tableau lui même (donc les lignes vides)
>
> j'ai retourné cette idée dans tous les sens et j'en arrive au protocole
> possible suivant :
>
> mon document contient une centaine de textes, répartis sur les pages
> paires, et sur les pages impaires les grilles d'accord et morceaux de
> portée etc. correspondant
>
> l'diée c'est que les pages impaires je pourrais les réaliser avec Lily
>
> pour cela
> - il faut que je sache comment créer un document en mode paysage avec Lily

\paper {
  #(set-paper-size "a4" 'landscape)
}

NR 4.1.2 Format du papier et adaptation automatique > Format du papier
http://lilypond.org/doc/v2.15/Documentation/notation/paper-size-and-automatic-scaling#setting-paper-size

> - Lily génère apparemment des fichiers à peu près au format A4
> (L/l~1,4118 au lieu de 1,414) avec marges; moi j'ai déjà des marges
> puisque je l'inclus dans un fichier texte. À l'intérieur des marges,
> mes pages semblent contenir 24,76x16,09. Comment, dans Lilypond, exiger
> des dimensions personnalisées et des marges nulles ?

Tu peux définir des dimensions de papier personnalisées, cf.
‘ly/paper-defaults-init.ly’, ‘scm/paper.scm’ mais tu peux aussi garder
le papier A4 et définir les marges pour qu'elle correspondent à ce que
tu souhaites : left-margin, right-margin, top-margin, bottom-margin
cf. NR 4.1.5 Variables d’espacement horizontal > Variables de marge et
de largeur
http://lilypond.org/doc/v2.15/Documentation/notation/horizontal-spacing-_005cpaper-variables#_005cpaper-variables-for-widths-and-margins
et NR 4.1.3 Variables d’espacement vertical fixe
http://www.lilypond.org/doc/v2.15/Documentation/notation/fixed-vertical-spacing-_005cpaper-variables

> - mes tableaux accords doivent dans Lily, pour des raisons de
> présentation du book et de facilité lorsque je vais superposer le
> tableau, présenter toujours le même espacement dans tous les sens,
> vertical, horizontal, c'est à dire mêmes largeur, hauteur de tableau,
> et mêmes largeur, hauteur de chaque cellule, même position du tableau etc.
> Comment faire ?

Dans le fichier joint j'ai utilisé la notation proportionnelle pour
avoir un espacement horizontal fixe.
Cf. 4.5.5 Notation proportionnelle
http://lilypond.org/doc/v2.15/Documentation/notation/proportional-notation
Pour avoir toujours la même hauteur j'ai défini l'espace que prenait
les ChordName verticalement ( ChordName #'Y-extent ) plus grand que
l'espace qu'ils prennent réellement et égal à  BarLine #'bar-extent .

> - certaines grilles doivent être dans une autre couleur, exemple vert foncé, 
> pas trop foncé, je dois pouvoir bien choisir la couleur, est-ce possible ?

NR 1.7.1 Annotations éditoriales dans la portée > Coloration d’objets
http://lilypond.org/doc/v2.14/Documentation/notation/inside-the-staff#coloring-objects
NR A.6 Liste des couleurs
http://lilypond.org/doc/v2.15/Documentation/notation/list-of-colors

> - j'ai demandé la police Apple Chancery (\override ChordName
> #'font-name = #'"Apple Chancery"). Auparavant j'avais fait un essai
> dans iWorks avec Apple Chancery aussi. Le résultat, quand je compare
> les noms d'accords écrits dans iWorks et ceux générés par Lily, est
> différent. Bien que ce soit la même police, les enjambements,
> empattements etc bref la courbe des lettres, est beaucoup plus jolie
> dans iWorks. Où Lily va til chercher la police ? Ai-je plusieurs
> polices AppleChancery sur mon disque et comment me dépatouiller de cela ?
> Je peux faire une copie d'écran si vous voulez.

Ask Werner, he is the font specialist: address@hidden

> - Puis-je écrire
> \markup "truc"
> {c d e f}
> donc une mesure, et espérer que cette unique mesure soit alignée à
> droite juste pour des raisons de plaisir visuel dans le contexte de
> ma page ?

Pas sûr d'avoir compris.
Tu peux mettre un  \score  dans un  \markup  et le markup flushri

> - comment écrire le symbole "%" qui signifie que l'on répète le même accord ?

Dans le fichier joint j'ai mis "Percent_repeat_engraver" dans le
ChordNames pour pouvoir utiliser  \repeat percent  mais le résultat
n'est pas terrible.  Regarde plutôt ce qui a été proposé ici :
http://lists.gnu.org/archive/html/lilypond-user/2009-03/msg00705.html


> j'observe qu'une page de partition lambda pèse, une fois exportée par
> Lily en pdf, environ une centaine de Ko

Elle pèse beaucoup moins si tu désactives le point-and-click.
http://lilypond.org/doc/v2.15/Documentation/usage/point-and-click


Cordialement,
Xavier

PS : Tu n'as pas envie de t'inscrire ici ?
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Il s'agit d'une inscription indépendante de Nabble.  Pour le moment je
dois approuver tous tes messages pour qu'ils soient envoyés via la
liste de diffusion.  Ce n'est plus nécessaire si tu es abonné.
Si tu ne veux pas recevoir tous les mails de la listes, il est possible
de s'abonner mais de décocher l'option pour recevoir les messages dans
sa boîte mail.

-- 
Xavier Scheuer <address@hidden>

Attachment: grille-accords.ly
Description: Text Data


reply via email to

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