[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: include dans les include et dossiers
From: |
Jean-Charles Malahieude |
Subject: |
Re: include dans les include et dossiers |
Date: |
Sun, 12 Jun 2011 14:58:21 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110428 Fedora/3.1.10-1.fc14 Thunderbird/3.1.10 |
Le 12/06/2011 14:17, Céladon disait :
Bonjour à tous !
Merci pour vos réponses !
En premier lieu, je dois m’excuser d’une imprécision. La ligne utilisée
n’est pas
\include "/parties/fichier.ly"
mais
\include "./parties/fichier.ly"
avec un point au début.
En fait, tu n'as même pas besoin de préfixer par "./"
Je vais lire avec attention le lien fourni vers la documentation, et essayer
l’option
#(ly:set-option 'relative-includes #t)
Très intéressante. Tu peux ausculter le contenu de l'archive que j'ai
envoyée vendredi soir dans
http://lists.gnu.org/archive/html/lilypond-user-fr/2011-06/msg00139.html
pour l'une des possibilités de traitement.
Petite question subsidiaire : j’ai des modèles de "commandes" que j’utilise
dans quasiment toutes mes partitions, à chaque fois je dois refaire
l’include des fichier et aussi remettre lesdits fichiers (tous dans un
dossier que j’appelle 'init') à proximité de la partition pour pouvoir faire
l’include. Est-ce qu’il n’y a pas un endroit où je pourrais les mettre pour
qu’ils soient soit accessibles automatiquement partout, soit qu’il n’y ait
qu’à les activer. Je ne sais pas si c’est très clair ma description... En
tout cas, j’ai des dossier 'init' partout, et ça serait quand même mieux
qu’il n’y en ait qu’un parce qu’il est sensé y avoir la même chose dans tous
: définitions des incipit, de la titulature, des nuances personnalisées, des
reprises personnalisées...
Prenons par exemple l'arborescence suivante :
/home/partoche/
/home/partoche/definitions/
/home/partoche/LVB9/
/home/partoche/LVB9/mouvement_1/
/home/partoche/LVB9/mouvement_2/
J'ai dans LVB9 (la « racine » de la 9e de Beethoven) un fichier .ly par
instrument et un pour le conducteur.
Dans le répertoire definitions trois fichiers :
- pages.ily pour les réglages communs en matière de mise en page ;
- raccourcis.ily (en prévision de Parkinson et Alzheimer) qui recense
des commandes ou définitions que j'utilise régulièrement, comme
XViolon = { \set StaffGroup.instrumentName = "Violon "
\set StaffGroup.shortInstrumentName = "Vln " }
XSoprano = { \set Staff.instrumentName = "Soprano "
\set Staff.shortInstrumentName = "S "
\set Staff.autoBeaming = ##f
\unset Staff.melismaBusyProperties }
Lytalic = { \override LyricText #'font-shape = #'italic }
Lydroit = { \override LyricText #'font-shape = #'upright }
MAC = { \compressFullBarRests
\override MultiMeasureRest #'expand-limit = #1 }
- specials.ily pour les fonctions schemes (merci Nicolas)
Le début de LVB9/Violon.ly ressemblera à :
\version "2.13.61"
#(ly:set-option 'relative-includes #t)
#(set-global-staff-size 18)
\include "../definitions/specials.ily"
\include "../definitions/pages.ily"
\include "../definitions/raccourcis.ily"
\book {
\paper {
print-page-number = ##f
first-page-number = -1
}
\header {
title = "Titre"
}
}
\markup \null
\pageBreak
\markup \null
%%%%%%%%%%%%%%% 1er mouvement %%%%%%%%%%%%%%%%
\bookpart {
\paper {
print-page-number = ##t
#(define page-breaking ly:optimal-breaking)
}
\header {
title = "Premier mouvement"
}
\score {
\include "mouvement_1/violon.ily"
\include "mouvement_1/global.ily"
\new Staff = "Violon" {
<<
\XViolon
\clef treble
\new Voice << \GlobalI \ViolonI \MAC >>
>> }
etc.
D'autres auront probablement d'autres solutions...
@+
Jean-Charles
- include dans les include et dossiers, Céladon, 2011/06/11
- Re: include dans les include et dossiers, Martial, 2011/06/12
- Re: include dans les include et dossiers, Céladon, 2011/06/12
- Re: include dans les include et dossiers, Xavier Scheuer, 2011/06/12
- Re: include dans les include et dossiers, Loïc A . Chahine, 2011/06/12
- Re: include dans les include et dossiers, Jean-Charles Malahieude, 2011/06/12
- Re: Re: include dans les include et dossiers, j-f.lucarelli, 2011/06/12
- Re: Re: include dans les include et dossiers, Loïc A . Chahine, 2011/06/12
- Re: include dans les include et dossiers,
Jean-Charles Malahieude <=
Re: include dans les include et dossiers, Martial, 2011/06/12
Re: include dans les include et dossiers, Jean Brefort, 2011/06/12