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

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

Re: Bonjour


From: Nicolas Sceaux
Subject: Re: Bonjour
Date: Sat, 1 Dec 2007 12:25:25 +0100


Le 25 nov. 07 à 23:20, Valentin Villenave a écrit :

Pour récapituler :
Quand tu as un fichier master.ly à la racine,
que tu inclus dedans un fichier instruments.ly situé dans un
sous-répertoire orchestre/,
et que dans cet autre fichier tu inclus un fichier bois.ly situé dans
le même répertoire,

il ne faut pas écrire \include "bois.ly" mais contre toute attente...
\include "orchestre/bois.ly" !

J'ai vu que dans ton code Scheme tu t'y prends complètement
différemment, notamment avec ta fonction \includeScore si mes
souvenirs sont bons, qui tient compte du "path" courant, remonte dans
les sous-répertoires etc... peux-tu nous en dire davantage ?

Cet article décrit l'idée :

  <http://nicolas.sceaux.free.fr/index.php/2006/07/01/9>

Au fait, j'ai une deuxième question : peut-on dire à lilypond
d'inclure un fichier s'il existe, et sinon d'en inclure un autre ?
(histoire de pouvoir avoir un même fichier master pour des formations
différentes) Je sais faire cela en /bin/bash, mais pas en Scheme...

On peut. Ce ne sera pas aussi souple que \include, dans la mesure où,
comme on utilise pour cela des fonctions musicales, on ne pourra
appeler ces fonctions que dans un contexte où une expression musicale
est acceptée.

Je t'invite à jeter un coup d'œil si le cœœur t'en dit (c'est pas forcément
super digeste) aux parties instrumentales séparées que j'ai faite pour
Armide de Lully. Il y a un unique fichier principal, définissant toutes
les inclusions de pièces, titres, etc. Et en fonction d'un paramètre passé
sur la ligne de commande, vont être incluses les notes correspondant à
l'instrument choisi, éventuellement des silences si l'instrument ne joue
pas. Ainsi j'ai un seul fichier contenant la structure (incluant toutes
les pièces depuis l'ouverture jusqu'au final, et les titres, table des
matières, etc), ce qui rend la maintenance plus aisée. Les fichiers
contenant les notes pour chaque instruments sont bien sûr les mêmes que
pour le conducteur.

  <http://nicolas.sceaux.free.fr/index.php/2007/02/20/21>

nicolas






reply via email to

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