pdf / fichier image

Bonjour à tous !

Une question : est-il possible que LilyPond "sorte" un fichier image (jpg, tiff, png etc...) plutôt qu'un fichier pdf et ps ?
Merci d'avance de vos réponses...

Fr Raphaël

Bonjour à tous !

Une question : est-il possible que LilyPond "sorte" un fichier image (jpg, tiff, png etc...) plutôt qu'un fichier pdf et ps ?
Merci d'avance de vos réponses...

lilypond -h répond :

LilyPond produit une jolie notation musicale
Pour plus d'informations, voir http://lilypond.org

Options :
../..
-f, --formats=FORMATs produire FORMAT,...
Aussi comme options séparées :
--pdf générer le PDF (par défaut)
--png générer le PNG
--ps générer le PostScript

etc.

Selon la doc les formts possibles sont svg, ps, pdf, et png.

···
-- 
Vincent Gay - 
« Les civilisations meurent par suicide, non par meurtre. » 
(Arnold Joseph Toynbee)

Oui, en compilant en ligne de commande avec
  lilypond --png monfichier.ly

Cf. le manuel "Utilisation des programmes",
AU 1.2 Utilisation en ligne de commande
http://lilypond.org/doc/v2.13/Documentation/usage/command_002dline-usage

Cordialement,
Xavier

···

2011/1/17 "Fr. raphaël" <****@****>:

Bonjour à tous !

Une question : est-il possible que LilyPond "sorte" un fichier image (jpg,
tiff, png etc...) plutôt qu'un fichier pdf et ps ?

--
Xavier Scheuer <****@****>

Tu es sous Windows ou sous Linux ?
Dans les deux cas, l'erreur semble être que ton fichier "Ps132h133.ly"
n'est pas dans le répertoire (dossier) courant :
/home/raph/ dans ton cas si tu es sous Linux.

Il faut te rendre dans le répertoire où se trouve ton fichier
"Ps132h133.ly" au moyen de la commande "cd" .
La démarche est expliquée dans un des premiers tutos de Valentin si mes
souvenirs sont bons.

Ou bien tu peux aussi "simplement" changer la commande de LilyPond dans
les réglages de LilyPondTool (jEdit -> Plugin Options). Remplacer la
commande "lilypond" par "lilypond --png".

Cordialement,
Xavier

···

2011/1/18 "Fr. raphaël" <****@****>:

Bonjour Xavier et merci de ta réponse...
j'ai compilé en ligne de commande comme tu me l'as conseillé mais mon
terminal me donne un message d'erreur que voici :

raph@raph-laptop:~$ lilypond --png Ps132h133.ly
GNU LilyPond 2.13.40
Avertissement : fichier non trouvé : « Ps132h133.ly »
Erreur : erreur sur les fichiers : "Ps132h133.ly"

alors j'ai tenté de changé le nom de fichier, j'ai tenté de faire "lilypond
--relocate Ps132h133.ly", mais toujours la même histoire :

raph@raph-laptop:~$ lilypond --relocate Ps132h133.ly
GNU LilyPond 2.13.40
Avertissement : fichier non trouvé : « Ps132h133.ly »
Erreur : erreur sur les fichiers : "Ps132h133.ly"

Alors là, je "sèche"...
j'utilise LilyPond avec JEdit (grâce aux tutoriels de Valentin Villenave...)
je ne sais plus quoi faire...

--
Xavier Scheuer <****@****>

Pensez à répondre à tous.
D'autres de la liste pourraient vous aider.

Merci Xavier !
ton mail a été placé dans les indésirables et je viens seulement de m'en
apercevoir (rageant !)

Tu es sous Windows ou sous Linux ?

Je suis sous Linux (ubuntu 10.4)

Dans les deux cas, l'erreur semble être que ton fichier "Ps132h133.ly"
n'est pas dans le répertoire (dossier) courant :
/home/raph/ dans ton cas si tu es sous Linux.
Il faut te rendre dans le répertoire où se trouve ton fichier
"Ps132h133.ly" au moyen de la commande "cd" .

rien à faire : je me suis placé sur le Bureau à l'aide de la commande cd...
toujours le même message d'erreur... j'ai même désinstallé lilypond 2.13.40
et j'ai installé la version stable 2.12, mais non, toujours ce message
d'erreurs, et jedit ne marche plus...

Le message d'erreur se produit uniquement avec ce fichier ?
Avec l'option --png ou lilypond en général ?

Combien de versions de LilyPond installées simultanément ? Installées
via le gestionnaire de paquet (Synaptic) ou en utilisant le script de
lilypond.org ? Quelles versions exactement ?

Pas facile de deviner comme ça, à distance.

Sinon envoyer le fichier .ly , le problème vient peut-être de là.

avec la version 2.13, ça m'affichait aussi un message d'erreur dans jedit...
je ne sais plus quoi faire : à l'aide !

La commande "which lilypond" donne quoi comme résultats ?

Cordialement,
Xavier

PS : Je reviens à la charge mais tu es bien sûr que ton fichier
     "Ps132h133.ly" est dans le répertoire où tu te trouves ?
     Si tu fais "ls" tu vois le fichier dans les résultats ?

···

2011/1/21 "Fr. raphaël" <****@****>:

--
Xavier Scheuer <****@****>

Je fais remarquer que la définition de base du png est plutôt faible.
Il faut utiliser la variable -dresolution=xxx

xxx étant la valeur en pourcent de la résolution. 100 = résolution par défaut, 200 = le double…

Personnellement, je préfère utiliser le svg.

Le message d'erreur se produit uniquement avec ce fichier ?
  • Oui, effectivement, ce message d'erreur se produit uniquement avec ce fichier. Par-contre, Ce fichier marchait bien avec Jedit mais pas en console...
Avec l'option  --png  ou  lilypond  en général ?
  • Je viens d'essayer un autre fichier, et la commande lilypond --png marche... donc le problème vient de ce fichier...
Combien de versions de LilyPond installées simultanément ?  Installées
via le gestionnaire de paquet (Synaptic) ou en utilisant le script de
lilypond.org ?  Quelles versions exactement ?

  • Pour l'instant, il n'y a qu'une version d'installé, c'est la 2.12.3, que j'ai installé via Synaptic. Je vous transmets mon fichier qui pose "problème"...
La commande  "which lilypond"  donne quoi comme résultats ?

raph@raph-laptop:~$ which lilypond
/usr/bin/lilypond

PS : Je reviens à la charge mais tu es bien sûr que ton fichier
     "Ps 132 h133.ly" est dans le répertoire où tu te trouves ?
     Si tu fais  "ls"  tu vois le fichier dans les résultats ?

  • voici le résultat de "ls" dans mon répertoire :

raph@raph-laptop:~$ ls
Bureau examples.desktop Modèles Ps 132 h133.ly Téléchargements Vidéos
Documents Images Musique Public

  • et le résultat de "ls" sur mon Bureau :

raph@raph-laptop:~/Bureau$ ls
200910140908.ly
200910140908.pdf
200910140908.png = (ça a marché !)
200910140908.ps
2011 - Communiqu-.doc
Ps 128 (h 129)
Ps 128.ly~
Ps 128ter.ly~
Ps 132 (h 133)
Ps 132 h133.ly
Ps 132 h133.ly~
Ps 132 h133.midi
Ps 132 h133.pdf

  • Mon fichier apparait dans "ls"...
    Merci de votre aide et de votre patience...

Fr Raphaël

Ps 132 h133.ly (2.3 KB)

Le 22/01/2011 13:31, "Fr. raphaël" disait :

Le message d'erreur se produit uniquement avec ce fichier ?

- Oui, effectivement, ce message d'erreur se produit uniquement avec ce
fichier. Par-contre, Ce fichier marchait bien avec Jedit mais pas en
console...

Avec l'option --png ou lilypond en général ?

- Je viens d'essayer un autre fichier, et la commande lilypond --png
marche... donc le problème vient de ce fichier...

PS : Je reviens à la charge mais tu es bien sûr que ton fichier
      "Ps 132 h133.ly" est dans le répertoire où tu te trouves ?
      Si tu fais "ls" tu vois le fichier dans les résultats ?

- voici le résultat de "ls" dans mon répertoire :

raph@raph-laptop:~$ ls
Bureau examples.desktop Modèles Ps 132 h133.ly Téléchargements
Vidéos
Documents Images Musique Public

- Mon fichier apparait dans "ls"...
Merci de votre aide et de votre patience...

Cette foutue possibilité qu'a autorisé Billlou_le_pas_magnifique d'avoir des espaces dans le nom d'un fichier !

Chez moi, tout fonctionne très bien dès lors que j'élimine les espaces dans le nom du fichier. Il ne faut pas oublier que l'espace permet de *séparer* les divers éléments de la ligne de commande ; autrement dit, lorsqu'en ligne de commande, je tappe

lilypond Ps 132 h133.ly

c'est comme si je disais
« exécute lilypond sur le fichier h133.ly avec les options Ps et 132 »

Si le nom du fichier comporte des espaces, il faut faire comprendre à Lily que le tout constitue /un seul mot/ :

lilypond --les --options "Ps 132 h133.ly"

@+
Jean-Charles

Cette foutue possibilité qu'a autorisé Billlou_le_pas_magnifique d'avoir des espaces dans le nom d'un fichier !

C'est pour ça que sous unix il y a les backslashs.

Chez moi, tout fonctionne très bien dès lors que j'élimine les espaces dans le nom du fichier. Il ne faut pas oublier que l'espace permet de séparer les divers éléments de la ligne de commande ; autrement dit, lorsqu'en ligne de commande, je tappe
lilypond Ps 132 h133.ly
c'est comme si je disais
« exécute lilypond sur le fichier h133.ly avec les options Ps et 132 »
Si le nom du fichier comporte des espaces, il faut faire comprendre à Lily que le tout constitue /un seul mot/ :
lilypond --les --options "Ps 132 h133.ly"

lilypond Ps\ 132\ h133.ly est valable aussi.

···

Le 22 janvier 2011 14:07, Jean-Charles Malahieude <****@****> a écrit

Le 22/01/2011 15:36, phijazz disait :

        Cette foutue possibilité qu'a autorisé Billlou_le_pas_magnifique
        d'avoir des espaces dans le nom d'un fichier !

C'est pour ça que sous unix il y a les backslashs.

        Chez moi, tout fonctionne très bien dès lors que j'élimine les
        espaces dans le nom du fichier. Il ne faut pas oublier que
        l'espace permet de *séparer* les divers éléments de la ligne de
        commande ; autrement dit, lorsqu'en ligne de commande, je tappe
        lilypond Ps 132 h133.ly <http://h133.ly>
        c'est comme si je disais
        « exécute lilypond sur le fichier h133.ly avec les options Ps et 132 »
        Si le nom du fichier comporte des espaces, il faut faire
        comprendre à Lily que le tout constitue /un seul mot/ :
        lilypond --les --options "Ps 132 h133.ly <http://h133.ly>"

  lilypond Ps\ 132\ h133.ly est valable aussi.

qui, à ma connaissance, lorsque « les portes passent par les fenêtres » ne saurait être opérationnel, le \ étant le séparateur dans les chemins d'accès.

"mon truc en plume" a l'avantage d'être correctement traité quelque soit le système utilisé.

@+
Jean-Charles

···

Le 22 janvier 2011 14:07, Jean-Charles Malahieude a écrit

Sous Windows, oui, le "" est en effet le séparateur. Dans ce sujet, on est sur linux.

ce n'est pas que j'ai l'envie de partir en troll — je n'ai pas suffisamment de temps libre pour le faire — ; je rappelle simplement l'existence de cette syntaxe unixienne.

···

Le 22 janvier 2011 15:50, Jean-Charles Malahieude <****@****> a écrit :

qui, à ma connaissance, lorsque « les portes passent par les fenêtres » ne saurait être opérationnel, le \ étant le séparateur dans les chemins d'accès.

"mon truc en plume" a l'avantage d'être correctement traité quelque soit le système utilisé.

@+
Jean-Charles

Bonjour à tous et bon dimanche,

Effectivement, c'était les espaces du nom de fichier qui posait problème quand je passais par la ligne de commande... donc tout est résolu. D'habitude, j'utilise lilypond avec Jedit, mais là, pour pouvoir mettre en format image png, on est obligé de passer en ligne de commande et j'ai eu quelques petits problèmes...
Merci !

Fr Raphaël

···

Le 22/01/2011 16:59, phijazz a écrit :

Le 22 janvier 2011 15:50, Jean-Charles Malahieude <****@****> a écrit :

qui, à ma connaissance, lorsque « les portes passent par les fenêtres » ne saurait être opérationnel, le \ étant le séparateur dans les chemins d'accès.

"mon truc en plume" a l'avantage d'être correctement traité quelque soit le système utilisé.

@+
Jean-Charles

Sous Windows, oui, le "" est en effet le séparateur. Dans ce sujet, on est sur linux.

ce n'est pas que j'ai l'envie de partir en troll — je n'ai pas suffisamment de temps libre pour le faire — ; je rappelle simplement l'existence de cette syntaxe unixienne.