Questions sur le site de Nicolas Sceaux

classic Classique list Liste threaded Arborescence
8 messages Options
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Questions sur le site de Nicolas Sceaux

Mathilde2
A la recherche de partitions de Rameau, je viens de me rendre sur ce site, et voudrais remercier au passage l'auteur pour son superbe travail.

Quelques petites questions: les sources lilypond se présentent sous la forme de multiples fichiers emboîtés à la manière des poupées russes. Comment faites-vous pour vous y retrouver et savoir quel fichier ouvrir?

Autre question plus épineuse, les pièces sont écrites en notation italienne, et relative. Je préfère écrire en employant la notation anglo-saxonne, et absolue. Existe-t-il dans lilypond un, ou plusieurs scripts de conversion?

Merci beaucoup de vos lumières!

Mathilde
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Questions sur le site de Nicolas Sceaux

Eluze
Comment faites-vous pour vous y retrouver et savoir quel fichier ouvrir?
j'ai eu la même question (avec Couperin): v. http://lilypond-french-users.1298960.n2.nabble.com/partitions-du-XVII-XVIIe-en-ly-tt4726901.html#a4739230

Autre question plus épineuse, les pièces sont écrites en notation italienne, et relative. Je préfère écrire en employant la notation anglo-saxonne, et absolue. Existe-t-il dans lilypond un, ou plusieurs scripts de conversion?
avec \displayLilyMusic ! il y a un exemple dans les snippets: http://lsr.dsi.unimi.it/LSR/Item?id=638
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Questions sur le site de Nicolas Sceaux

Mathilde2
Bonsoir Eluze,

Au premier coup d'oeil, je ne suis pas sûre d'avoir tout compris, mais c'est sûrement parce que c'est la fin de la journée. Je vais étudier cela de près et reviendrai avec d'autres questions, si nécessaire.

Merci beaucoup, en tout cas!
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Questions sur le site de Nicolas Sceaux

Nicolas Sceaux
En réponse à ce message posté par Mathilde2
Le 12 oct. 2010 à 16:51, Mathilde2 a écrit :

> Quelques petites questions: les sources lilypond se présentent sous la forme
> de multiples fichiers emboîtés à la manière des poupées russes. Comment
> faites-vous pour vous y retrouver et savoir quel fichier ouvrir?

Il y a un fichier principal, celui qu'on passe en argument à lilypond : main.ly.
Il se charge d'inclure les bibliothèques, définir les titres, puis inclure
les pièces qui constituent le bouquin.

Pour chaque pièce, il y a un fichier principal qui contient le bloc \score,
et qui inclut les différentes parties. Chaque partie est saisie dans un fichier
dédié.  Si par exemple, il y a une faute de texte dans les paroles d'un air,
j'ouvre le fichier paroles.ily de la pièce en question.

Le but est de réduire les reponsabilités de chaque fichier. Un fichier pour
l'organisation d'un bouquin, un fichier pour l'organisation d'une pièce, un
fichier pour les notes d'un instrument.  Ainsi la maintenance est selon moi
plus facile, et la réutilisation des parties plus aisée.  Par exemple, sortir
les suites pour orchestres à partir des Indes Galantes m'a été très facile :
conducteur et parties séparées réalisées dans la même journée.

> Autre question plus épineuse, les pièces sont écrites en notation italienne,
> et relative. Je préfère écrire en employant la notation anglo-saxonne, et
> absolue. Existe-t-il dans lilypond un, ou plusieurs scripts de conversion?

Je saisis les notes en notation italienne, mais absolue, non relative.
Comme il a été dit, \displayLilyMusic peut rendre service, peut-être que
certains éditeur spécialisés pour LilyPond savent le faire également.

Nicolas


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Questions sur le site de Nicolas Sceaux

Mathilde2
Bonsoir, et bravo encore pour votre travail!

J'ai quelques petits problèmes pour compiler la partition. Cela n'a rien d'étonnant, car je n'ai pas du tout le même niveau que vous en ce qui concerne la manipulation du programme (j'ai jeté un coup d'oeil dans la structure des fichiers, en gros c'est clair, mais je n'ai pas encore eu le temps de rentrer dans les détails).

En attendant, un essai de compilation avec Frescobaldi me donne ceci:

LilyPond [main.ly]: lancement (mode aperçu)...
Traitement de « main.ly »
Analyse...
main.ly:3:9: Erreur : fichier non trouvé : « Rameau/Opera/IndesGalantes/common.ily »
(chemin de recherche : « /home/mathilde/lilypond/usr/share/lilypond/current/fonts/svg/:/home/mathilde/lilypond/usr/share/lilypond/current/fonts/type1/:/home/mathilde/lilypond/usr/share/lilypond/current/fonts/otf/:/home/mathilde/lilypond/usr/share/lilypond/current/scm:/home/mathilde/lilypond/usr/share/lilypond/current/ps:/home/mathilde/lilypond/usr/share/lilypond/current/ly: »)
\include
         "Rameau/Opera/IndesGalantes/common.ily"
main.ly:13:11: Erreur : fichier non trouvé : « Rameau/Opera/IndesGalantes/notes.ily »
(chemin de recherche : « /home/mathilde/lilypond/usr/share/lilypond/current/fonts/svg/:/home/mathilde/lilypond/usr/share/lilypond/current/fonts/type1/:/home/mathilde/lilypond/usr/share/lilypond/current/fonts/otf/:/home/mathilde/lilypond/usr/share/lilypond/current/scm:/home/mathilde/lilypond/usr/share/lilypond/current/ps:/home/mathilde/lilypond/usr/share/lilypond/current/ly: »)
  \include


           "Rameau/Opera/IndesGalantes/notes.ily"
main.ly:19:9: Erreur : fichier non trouvé : « Rameau/Opera/IndesGalantes/0prologue.ily »
(chemin de recherche : « /home/mathilde/lilypond/usr/share/lilypond/current/fonts/svg/:/home/mathilde/lilypond/usr/share/lilypond/current/fonts/type1/:/home/mathilde/lilypond/usr/share/lilypond/current/fonts/otf/:/home/mathilde/lilypond/usr/share/lilypond/current/scm:/home/mathilde/lilypond/usr/share/lilypond/current/ps:/home/mathilde/lilypond/usr/share/lilypond/current/ly: »)
\include
         "Rameau/Opera/IndesGalantes/0prologue.ily"
main.ly:20:9: Erreur : fichier non trouvé : « Rameau/Opera/IndesGalantes/1turc.ily »
(chemin de recherche : « /home/mathilde/lilypond/usr/share/lilypond/current/fonts/svg/:/home/mathilde/lilypond/usr/share/lilypond/current/fonts/type1/:/home/mathilde/lilypond/usr/share/lilypond/current/fonts/otf/:/home/mathilde/lilypond/usr/share/lilypond/current/scm:/home/mathilde/lilypond/usr/share/lilypond/current/ps:/home/mathilde/lilypond/usr/share/lilypond/current/ly: »)
\include
         "Rameau/Opera/IndesGalantes/1turc.ily"
main.ly:21:9: Erreur : fichier non trouvé : « Rameau/Opera/IndesGalantes/2incas.ily »
(chemin de recherche : « /home/mathilde/lilypond/usr/share/lilypond/current/fonts/svg/:/home/mathilde/lilypond/usr/share/lilypond/current/fonts/type1/:/home/mathilde/lilypond/usr/share/lilypond/current/fonts/otf/:/home/mathilde/lilypond/usr/share/lilypond/current/scm:/home/mathilde/lilypond/usr/share/lilypond/current/ps:/home/mathilde/lilypond/usr/share/lilypond/current/ly: »)
\include
         "Rameau/Opera/IndesGalantes/2incas.ily"
main.ly:22:9: Erreur : fichier non trouvé : « Rameau/Opera/IndesGalantes/3sauvages.ily »
(chemin de recherche : « /home/mathilde/lilypond/usr/share/lilypond/current/fonts/svg/:/home/mathilde/lilypond/usr/share/lilypond/current/fonts/type1/:/home/mathilde/lilypond/usr/share/lilypond/current/fonts/otf/:/home/mathilde/lilypond/usr/share/lilypond/current/scm:/home/mathilde/lilypond/usr/share/lilypond/current/ps:/home/mathilde/lilypond/usr/share/lilypond/current/ly: »)
\include
         "Rameau/Opera/IndesGalantes/3sauvages.ily"
main.ly:23:9: Erreur : fichier non trouvé : « Rameau/Opera/IndesGalantes/4fleurs.ily »
(chemin de recherche : « /home/mathilde/lilypond/usr/share/lilypond/current/fonts/svg/:/home/mathilde/lilypond/usr/share/lilypond/current/fonts/type1/:/home/mathilde/lilypond/usr/share/lilypond/current/fonts/otf/:/home/mathilde/lilypond/usr/share/lilypond/current/scm:/home/mathilde/lilypond/usr/share/lilypond/current/ps:/home/mathilde/lilypond/usr/share/lilypond/current/ly: »)
\include
         "Rameau/Opera/IndesGalantes/4fleurs.ily"
Calcul des sauts de ligne...
Calcul des sauts de page...
Sortie mise en page vers « main.ps »...
Conversion à « ./main.pdf »...
Erreur : erreur sur les fichiers : "main.ly"
LilyPond [main.ly]: interruption avec le code 1.

...donc je me gratte la tête, en me demandant d'où diable sortent ces chemins d'accès bizarroïdes?????!!!!...ils ne figurent dans aucune des options de Frescobaldi, pourtant...

J'espère me sortir de là!

Sinon, mea culpa, je voulais dire que je préfère utiliser la notation relative, et non absolue; alors que vous utilisez bien sûr cette dernière...



Nicolas Sceaux wrote
Le 12 oct. 2010 à 16:51, Mathilde2 a écrit :

> Quelques petites questions: les sources lilypond se présentent sous la forme
> de multiples fichiers emboîtés à la manière des poupées russes. Comment
> faites-vous pour vous y retrouver et savoir quel fichier ouvrir?

Il y a un fichier principal, celui qu'on passe en argument à lilypond : main.ly.
Il se charge d'inclure les bibliothèques, définir les titres, puis inclure
les pièces qui constituent le bouquin.

Pour chaque pièce, il y a un fichier principal qui contient le bloc \score,
et qui inclut les différentes parties. Chaque partie est saisie dans un fichier
dédié.  Si par exemple, il y a une faute de texte dans les paroles d'un air,
j'ouvre le fichier paroles.ily de la pièce en question.

Le but est de réduire les reponsabilités de chaque fichier. Un fichier pour
l'organisation d'un bouquin, un fichier pour l'organisation d'une pièce, un
fichier pour les notes d'un instrument.  Ainsi la maintenance est selon moi
plus facile, et la réutilisation des parties plus aisée.  Par exemple, sortir
les suites pour orchestres à partir des Indes Galantes m'a été très facile :
conducteur et parties séparées réalisées dans la même journée.

> Autre question plus épineuse, les pièces sont écrites en notation italienne,
> et relative. Je préfère écrire en employant la notation anglo-saxonne, et
> absolue. Existe-t-il dans lilypond un, ou plusieurs scripts de conversion?

Je saisis les notes en notation italienne, mais absolue, non relative.
Comme il a été dit, \displayLilyMusic peut rendre service, peut-être que
certains éditeur spécialisés pour LilyPond savent le faire également.

Nicolas


_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Nicolas Sceaux wrote
Le 12 oct. 2010 à 16:51, Mathilde2 a écrit :

> Quelques petites questions: les sources lilypond se présentent sous la forme
> de multiples fichiers emboîtés à la manière des poupées russes. Comment
> faites-vous pour vous y retrouver et savoir quel fichier ouvrir?

Il y a un fichier principal, celui qu'on passe en argument à lilypond : main.ly.
Il se charge d'inclure les bibliothèques, définir les titres, puis inclure
les pièces qui constituent le bouquin.

Pour chaque pièce, il y a un fichier principal qui contient le bloc \score,
et qui inclut les différentes parties. Chaque partie est saisie dans un fichier
dédié.  Si par exemple, il y a une faute de texte dans les paroles d'un air,
j'ouvre le fichier paroles.ily de la pièce en question.

Le but est de réduire les reponsabilités de chaque fichier. Un fichier pour
l'organisation d'un bouquin, un fichier pour l'organisation d'une pièce, un
fichier pour les notes d'un instrument.  Ainsi la maintenance est selon moi
plus facile, et la réutilisation des parties plus aisée.  Par exemple, sortir
les suites pour orchestres à partir des Indes Galantes m'a été très facile :
conducteur et parties séparées réalisées dans la même journée.

> Autre question plus épineuse, les pièces sont écrites en notation italienne,
> et relative. Je préfère écrire en employant la notation anglo-saxonne, et
> absolue. Existe-t-il dans lilypond un, ou plusieurs scripts de conversion?

Je saisis les notes en notation italienne, mais absolue, non relative.
Comme il a été dit, \displayLilyMusic peut rendre service, peut-être que
certains éditeur spécialisés pour LilyPond savent le faire également.

Nicolas


_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Re: Questions sur le site de Nicolas Sceaux

Seventies
En réponse à ce message posté par Mathilde2
== En réponse au message du 12-10-2010, 22:45:25 ==

>Le 12 oct. 2010 à 16:51, Mathilde2 a écrit :
>
>> Quelques petites questions: les sources lilypond se présentent sous la forme
>> de multiples fichiers emboîtés à la manière des poupées russes. Comment
>> faites-vous pour vous y retrouver et savoir quel fichier ouvrir?
>
>Il y a un fichier principal, celui qu'on passe en argument à lilypond : main.ly.
>Il se charge d'inclure les bibliothèques, définir les titres, puis inclure
>les pièces qui constituent le bouquin.
>
>Pour chaque pièce, il y a un fichier principal qui contient le bloc \score,
>et qui inclut les différentes parties. Chaque partie est saisie dans un fichier
>dédié.  Si par exemple, il y a une faute de texte dans les paroles d'un air,
>j'ouvre le fichier paroles.ily de la pièce en question.
>
>Le but est de réduire les reponsabilités de chaque fichier. Un fichier pour
>l'organisation d'un bouquin, un fichier pour l'organisation d'une pièce, un
>fichier pour les notes d'un instrument.  Ainsi la maintenance est selon moi
>plus facile, et la réutilisation des parties plus aisée.  Par exemple, sortir
>les suites pour orchestres à partir des Indes Galantes m'a été très facile :
>conducteur et parties séparées réalisées dans la même journée.
>
>> Autre question plus épineuse, les pièces sont écrites en notation italienne,
>> et relative. Je préfère écrire en employant la notation anglo-saxonne, et
>> absolue. Existe-t-il dans lilypond un, ou plusieurs scripts de conversion?
>
>Je saisis les notes en notation italienne, mais absolue, non relative.
>Comme il a été dit, \displayLilyMusic peut rendre service, peut-être que
>certains éditeur spécialisés pour LilyPond savent le faire également.
>
>Nicolas
J'utilise une méthode à peu près similaire pour les pièces importantes. Je sais, ça déconcerte celui qui veut modifier le contenu, mais j'essaye d'être logique :

- dans un répertoire principal, tous les fichiers "compilables" : parties séparées, directrices, mini-partition, couvertures éventuelles.
Mis à part les titres et couvertures, ces fichiers sont très courts et ne comprennent que des \include
Ces fichiers (et eux seuls) contiennent l'include de la version ; ainsi la compilation accidentelle des autres fichiers donnera directement un message d'avertissement.

- un répertoire \common, contenant toutes les variables, titres, fonctions, headers, paper, et un fichier contenant la seule ligne \version "2.13.xx", inclus dans les seuls fichiers du répertoire principal.
L'instruction #(set-global-staff-size xxx) figure également dans ce répertoire \common, dans un fichier ne comprenant que cette ligne.

- un répertoire par mouvement, contenant tous les fichiers de note, un fichier avec les tempi, les titres, et un fichier "staves.ly" comprenant toutes les instructions de regroupement des voix en portée et des portées en partition.

C'est évidemment un jeu de poupées russes, mais une modification importante peut se faire par la modification d'un seul fichier. Les corrections sont également très simples.
À travers tous les fichiers, j'utilise deux \tag, #'globalScore et #'partScore, qui indiquent si on a affaire à la partition d'orchestre ou une partie séparée.

En tant que débutant de LilyPond (cela fait tout juste 1 an), je pense que la méthode est encore améliorable, par l'emploi de noms de fichiers plus clairs, par la normalisation des noms de variables, etc ...

Mais le monde ne s'est pas fait en un jour ;-)

>
>_______________________________________________
>liste de diffusion lilypond-user-fr
>[hidden email]
>http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

========================================

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Liste des partitions LilyPond en http://www.espace-midi.com/lilypond
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Questions sur le site de Nicolas Sceaux

Nicolas Sceaux
En réponse à ce message posté par Mathilde2
Le 12 oct. 2010 à 22:41, Mathilde2 a écrit :

>
> Bonsoir, et bravo encore pour votre travail!
>
> J'ai quelques petits problèmes pour compiler la partition. Cela n'a rien
> d'étonnant, car je n'ai pas du tout le même niveau que vous en ce qui
> concerne la manipulation du programme (j'ai jeté un coup d'oeil dans la
> structure des fichiers, en gros c'est clair, mais je n'ai pas encore eu le
> temps de rentrer dans les détails).
>
> En attendant, un essai de compilation avec Frescobaldi me donne ceci:
>
> main.ly:3:9: Erreur : fichier non trouvé : «
> Rameau/Opera/IndesGalantes/common.ily »

Il faut soit compiler depuis le répertoire racine du projet (lequel contient
le répertoire Rameau), soit ajouter l'option -I../../.. lors de la compilation
depuis le répertoire Rameau/Opera/IndesGalantes.
Pour ma part, depuis le répertoire racine, je tape la commande
  make Rameau/Opera/IndesGalantes
pour compiler le conducteur.

Si vous parvenez à compiler le conducteur complet en PDF, ça m'intéresse,
car je n'ai pas assez de RAM pour cela.

Nicolas


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Questions sur le site de Nicolas Sceaux

Jean-Charles MALAHIEUDE
Le 15/10/2010 18:56, Nicolas Sceaux disait :

> Il faut soit compiler depuis le répertoire racine du projet (lequel contient
> le répertoire Rameau), soit ajouter l'option -I../../.. lors de la compilation
> depuis le répertoire Rameau/Opera/IndesGalantes.
> Pour ma part, depuis le répertoire racine, je tape la commande
>    make Rameau/Opera/IndesGalantes
> pour compiler le conducteur.
>
> Si vous parvenez à compiler le conducteur complet en PDF, ça m'intéresse,
> car je n'ai pas assez de RAM pour cela.
>

Ça chauffe (V2.13.36), en même temps que je traduis.

Quelques avertissements cependant.

Au tout début :
Traitement de « Rameau/Opera/IndesGalantes/main.ly »
Analyse...
Avertissement : option interne inconnue : non-incipit


Souvent :
Avertissement : impossible de trouver ou créer un nouveau «
StaffGroupNoBar »
Avertissement : impossible de trouver ou créer un nouveau «
StaffGroupNoBracket »

Des :
Avertissement : trying to use \partial after the start of a piece


Mais ...
Compilation started at Fri Oct 15 19:21:19

make Rameau/Opera/IndesGalantes
[...]
success: Compilation successfully completed

Compilation finished at Fri Oct 15 19:33:22

Veux-tu le pdf en privé (3,9 Mo) ?

@+
Jean-Charles






_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr