Lot lilypond-user-fr, Vol 92, Parution 5

****@**** a écrit :

Envoyez vos messages pour la liste lilypond-user-fr à
  lilypond-user-fr@gnu.org

Pour vous (dés)abonner par le web, consultez
  http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

ou, par email, envoyez un message avec 'help' dans le corps ou dans le
sujet à
  ****@****

Vous pouvez contacter l'administrateur de la liste à l'adresse
  ****@****

Si vous répondez, n'oubliez pas de changer l'objet du message afin
qu'il soit plus spécifique que "Re: Contenu du digest de
lilypond-user-fr..."
  ------------------------------------------------------------------------

Thèmes du jour :

   1. Re: Changer l'extension des fichiers midi produits
      (Jean-Charles Malahieude)
   2. Re: Changer l'extension des fichiers midi produits
      (Drenwal ArFurr)
   3. Re: Changer l'extension des fichiers midi produits
      (Valentin Villenave)
   4. Re: Changer l'extension des fichiers midi produits
      (Daniel Cartron)
   5. Re: Changer l'extension des fichiers midi produits
      (Valentin Villenave)
   6. Re: Changer l'extension des fichiers midi produits
      (Daniel Cartron)
   7. Re: Changer l'extension des fichiers midi produits
      (Valentin Villenave)
   8. option --png (Daniel Cartron)
  
------------------------------------------------------------------------

Sujet:
Re: Changer l'extension des fichiers midi produits
Expéditeur:
Jean-Charles Malahieude <****@****>
Date:
Tue, 29 Apr 2008 21:00:39 +0200
Destinataire:
****@****

Destinataire:
****@****
Copie à:
lilypond-user-fr@gnu.org

Le 27.04.2008 22:54, ****@**** disait :

Bonsoir,

Je lis mes fichiers midi avec un logiciel qui ne reconnaît que les fichiers
ayant l'extension .mid. Comment faire pour que toto.ly crée toto.mid au lieu de
toto.midi (directement à la compilation, sans être obligé de renommer) et si
possible avec une commande que je pourrais mettre dans un fichier de macro (i.e.
ne contenant pas explicitement le nom toto) ?

Mercri,
Drenwal

Avez-vous eu l'idée d'associer l'extension "midi" avec le logiciel en question ? Auquel cas, tout devrait rentrer dans l'ordre...

@+
Jean-Charles

------------------------------------------------------------------------

Sujet:
Re: Changer l'extension des fichiers midi produits
Expéditeur:
Drenwal ArFurr <****@****>
Date:
Tue, 29 Apr 2008 21:50:57 +0200
Destinataire:
lilypond-user-fr@gnu.org

Destinataire:
lilypond-user-fr@gnu.org

>/ Je lis mes fichiers midi avec un logiciel qui ne reconnaît que les fichiers/
>/ ayant l'extension .mid. Comment faire pour que toto.ly crée toto.mid au/
>/ lieu de toto.midi (directement à la compilation, sans être obligé de/
>/ renommer) et si possible avec une commande que je pourrais mettre dans un/
>/ fichier de macro (i.e. ne contenant pas explicitement le nom toto) ?/

Je vois que tu n'as pas eu de réponse, j'ai essayé de regarder un peu en bricolant la ligne de commande mais il faudrait que tu me dises sur quel système tu travailles. Sur Linux je pense qu'un alias devrait faire l'affaire.

Merci de ta réponse. Je travaille sous Linux mais j'espérai une solution purement lilyesque et donc indépendante du système... (par esthétisme un peu beta sans doute)

Drenwal

------------------------------------------------------------------------

Sujet:
Re: Changer l'extension des fichiers midi produits
Expéditeur:
"Valentin Villenave" <****@****>
Date:
Tue, 29 Apr 2008 22:11:51 +0200
Destinataire:
"Drenwal ArFurr" <****@****>

Destinataire:
"Drenwal ArFurr" <****@****>
Copie à:
lilypond-user-fr@gnu.org

Merci de ta réponse. Je travaille sous Linux mais j'espérai une solution
purement lilyesque et donc indépendante du système... (par esthétisme un peu
beta sans doute)
    
Recompiler Lily en modifiant le fichier performance.cc ?

Bon courage,
Valentin

------------------------------------------------------------------------

Sujet:
Re: Changer l'extension des fichiers midi produits
Expéditeur:
Daniel Cartron <****@****>
Date:
Wed, 30 Apr 2008 00:29:19 +0200
Destinataire:
lilypond-user-fr@gnu.org

Destinataire:
lilypond-user-fr@gnu.org

Recompiler Lily en modifiant le fichier performance.cc ?
    
J'ai essayé de modifier midi.scm (les dernières lignes) mais aucun effet... Pourtant ça semblait intéressant comme piste.

Donc restent au choix le script ou l'alias. Le premier étant plus puissant que le 2nd mais moins transparent... Ce serait cool d'avoir un petit fichier de config pour y stocker nos préférences persos. Dans le genre moi j'aimerais avoir mes pdf et mes midi dans des sous répertoires, j'ai pas encore réussi.

J'aimerais aussi pouvoir juste générer le fichier midi. Mm si c'est pas documenté j'ai fini en tâtonnant par trouver avec l'option -f=midi (mais apparemment la syntaxe -f midi fonctionne aussi) sauf que ça génère en plus un ps. Pour quelle raison ?

C'est en fait ça le seul et unique danger du logiciel libre : on finit toujours par en vouloir plus à force de réussir à le contrôler. :slight_smile:

Bon sans déc un fichier de config ce serait top !

------------------------------------------------------------------------

Sujet:
Re: Changer l'extension des fichiers midi produits
Expéditeur:
"Valentin Villenave" <****@****>
Date:
Wed, 30 Apr 2008 00:57:03 +0200
Destinataire:
"Daniel Cartron" <****@****>

Destinataire:
"Daniel Cartron" <****@****>
Copie à:
lilypond-user-fr@gnu.org

J'ai essayé de modifier midi.scm (les dernières lignes) mais aucun effet...
Pourtant ça semblait intéressant comme piste.
    
Non, c'est du C++ donc il faut recompiler.

Donc restent au choix le script ou l'alias. Le premier étant plus puissant que
le 2nd mais moins transparent... Ce serait cool d'avoir un petit fichier de
config pour y stocker nos préférences persos. Dans le genre moi j'aimerais
avoir mes pdf et mes midi dans des sous répertoires, j'ai pas encore réussi.
    
Je ne crois pas qu'il soit possible, effectivement, de faire sortir le
MIDI dans un répertoire et le PDF dans un autre.

Par contre, pour sortir uniquement un PDF ou un midi, l'option -o
permet de spécifier une destination.

On pourrait donc imaginer un script shell qui lance une première
compilation, puis ajoute un "\midi {}" au fichier et relance la
compilation avec un répertoire de sortie différent...

J'aimerais aussi pouvoir juste générer le fichier midi. Mm si c'est pas
documenté j'ai fini en tâtonnant par trouver avec l'option -f=midi (mais
apparemment la syntaxe -f midi fonctionne aussi) sauf que ça génère en plus
un ps. Pour quelle raison ?
    
Alors ça, ça se règle dans le fichier LilyPond à proprement parler.

\score {
   [de la musique...]
  \midi {}
}

en principe, ne génère pas de PDF. Par contre, si tu as un bloc
\layout LilyPond l'interprétera en PS.

C'est en fait ça le seul et unique danger du logiciel libre : on finit
toujours par en vouloir plus à force de réussir à le contrôler. :slight_smile:
    
Bien vu, ça :slight_smile:

Bon sans déc un fichier de config ce serait top !
    
C'est plutôt un ensemble de scripts qu'il te faudrait.

J'ai le projet, à (très) long terme, d'écrire un ensemble de wrappers
pour LilyPond afin de rendre tout ça plus facile... Mais va d'abord
falloir que je bouffe du code :frowning:

Cheers,
Valentin

------------------------------------------------------------------------

Sujet:
Re: Changer l'extension des fichiers midi produits
Expéditeur:
Daniel Cartron <****@****>
Date:
Wed, 30 Apr 2008 09:02:33 +0200
Destinataire:
lilypond-user-fr@gnu.org

Destinataire:
lilypond-user-fr@gnu.org

J'ai essayé de modifier midi.scm (les dernières lignes) mais aucun
effet... Pourtant ça semblait intéressant comme piste.
      

Non, c'est du C++ donc il faut recompiler.
    
Zut pas trop envie...

Donc restent au choix le script ou l'alias. Le premier étant plus
puissant que le 2nd mais moins transparent... Ce serait cool d'avoir un
petit fichier de config pour y stocker nos préférences persos. Dans le
genre moi j'aimerais avoir mes pdf et mes midi dans des sous répertoires,
j'ai pas encore réussi.
      

Je ne crois pas qu'il soit possible, effectivement, de faire sortir le
MIDI dans un répertoire et le PDF dans un autre.
    
lilypond -f=midi -o ./midi/ essai.ly & lilypond --pdf -o ./pdf/ essai.ly

ça le fait mais :
  - j'ai le fichier midi dans les deux répertoires, alors que le pdf n'est que dans /pdf
  - j'ai les ps partout
j'ai compris que c'est normal, il faudrait rajouter des rm là où il faut.

Par contre, pour sortir uniquement un PDF ou un midi, l'option -o
permet de spécifier une destination.

On pourrait donc imaginer un script shell qui lance une première
compilation, puis ajoute un "\midi {}" au fichier et relance la
compilation avec un répertoire de sortie différent...
    
Effectivement c'est ce que j'ai écrit plus haut finalement. Mais pourquoi les accolades ?

J'aimerais aussi pouvoir juste générer le fichier midi. Mm si c'est pas
documenté j'ai fini en tâtonnant par trouver avec l'option -f=midi (mais
apparemment la syntaxe -f midi fonctionne aussi) sauf que ça génère en
plus un ps. Pour quelle raison ?
      

Alors ça, ça se règle dans le fichier LilyPond à proprement parler.

\score {
   [de la musique...]
  \midi {}
}

en principe, ne génère pas de PDF. Par contre, si tu as un bloc
\layout LilyPond l'interprétera en PS.
    
zut c'est dommage de pas avoir ça en option. Bon ça rend les choses un peu plus compliquées si je veux faire ça propre. Genre utiliser sed pour ajouter/retirer des % là où il faut... Mais faudra que je fasse ça sur une copie par précaution, puis renommage des fichiers de sortie et effacement de la copie.

C'est plutôt un ensemble de scripts qu'il te faudrait.
    
J'ai déjà commencé (voir ici:
http://www.cartron.org/spip.php?article10&artpage=5#outil_sommaire_6
je vais me rajouter des répertoires de sortie séparés et des options genre cases à cocher.

Je ne sais si Drenwal utilise konqueror mais si c'est le cas on peut aussi rajouter un mv file.midi file.mid en fin de script et ça fera ce qu'il veut.

Et je pense qu'il va falloir aussi que je fasse ça sans les commandes kdialog pour utiliser des scripts modulaires à partir de mon éditeur...

J'ai le projet, à (très) long terme, d'écrire un ensemble de wrappers
pour LilyPond afin de rendre tout ça plus facile... Mais va d'abord
falloir que je bouffe du code :frowning:
    
Tu veux qu'ils fassent quoi en gros ? Que je voie si ça me donnerait envie d'en faire autant. Je suppose que toi tu le feras en c++ pour le rendre portable ?

------------------------------------------------------------------------

Sujet:
Re: Changer l'extension des fichiers midi produits
Expéditeur:
"Valentin Villenave" <****@****>
Date:
Wed, 30 Apr 2008 10:08:00 +0200
Destinataire:
"Daniel Cartron" <****@****>

Destinataire:
"Daniel Cartron" <****@****>
Copie à:
lilypond-user-fr@gnu.org

lilypond -f=midi -o ./midi/ essai.ly & lilypond --pdf -o ./pdf/ essai.ly
    
Ça sortira deux fois des .ps. Tu peux les rm plus tard, ou utiliser
sed pour tripoter le fichier comme tu le suggérais.

Effectivement c'est ce que j'ai écrit plus haut finalement. Mais pourquoi les
accolades ?
    
\midi est un bloc, donc il lui faut une expression derrière -- même
une expression vide comme { }
Entre les accolades, on peux d'ailleurs mettre des réglages
supplémentaires (tempo, etc).

http://www.cartron.org/spip.php?article10&artpage=5#outil_sommaire_6
    
(HS) Il faudra que tu m'expliques comment on met des liens internes
dans les articles SPIP...

Je ne sais si Drenwal utilise konqueror mais si c'est le cas on peut aussi
rajouter un mv file.midi file.mid en fin de script et ça fera ce qu'il veut.
    
même sans Konqueror d'ailleurs.

Tu veux qu'ils fassent quoi en gros ? Que je voie si ça me donnerait envie
d'en faire autant. Je suppose que toi tu le feras en c++ pour le rendre
portable ?
    
L'idée est de refaire entièrement mon projet EasyLilyPond en C++, avec
une interface en wxWidgets (donc entièrement portable) pour fournir
une interface conviviale permettant de lancer l'éditeur, la
compilation, le lecteur PDF etc. Mais encore une fois, c'est un projet
à long terme... et j'ai un opéra à finir avant ça :slight_smile:

Valentin

------------------------------------------------------------------------

Sujet:
option --png
Expéditeur:
Daniel Cartron <****@****>
Date:
Wed, 30 Apr 2008 10:55:12 +0200
Destinataire:
lilypond-user-fr@gnu.org

Destinataire:
lilypond-user-fr@gnu.org

Le ps sort tjs en a4. La conversion en pdf est correctement redimmensionnée d'après mes réglages dans \paper mais pas la conversion en png :frowning:

On peut arranger ça ? Ou alors je dois écrire encore un script pour récupérer les dimensions du papier et faire un crop ?

Merci

  ------------------------------------------------------------------------

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
  

Merci pour toutes ces réponses. Je vais finalement faire un petit script litmidi qui fera un mv toto.midi toto.mid avant de lancer kmid

···

Le dimanche 27 avril 2008, address@hidden a écrit :

Le 29 avril 2008 21:50, Drenwal ArFurr <****@****> a écrit :
Le mardi 29 avril 2008, Valentin Villenave a écrit :
Le 30 avril 2008 00:29, Daniel Cartron <****@****> a écrit :
Le mercredi 30 avril 2008, Valentin Villenave a écrit :

Le 30 avril 2008 00:29, Daniel Cartron <****@****> a écrit :

Le 30 avril 2008 09:02, Daniel Cartron <****@****> a écrit :

Franchement tu aurais pu faire le ménage avant de poster... Combien de
100aines de lignes inutiles ?

Ceci dit le script est à écrire non _avant_ la lecture mais _après_
l'écriture/compilation. Genre lilymid qui comtient la syntaxe qui te convient
pour la compilation puis un mv dans la foulée. Et tu compiles avec lilymid et
non lilypond.

Ou alors si tu utilises konqueror tu attend qq jours que j'ai fini mon
servicemenu.

Et pour finir kmid lit _aussi_ les .midi. Mais le son ne sort pas pour
d'autres raisons, la config du son est largement plus performante sous linux
que sous windows mais aussi largement plus pénible (pour ne pas dire plus)...
Donc si ça marche pas c'est pas un histoire d'extension AMHA (as-tu essayé de
renommer un fichier manuellement et ensuite tenté de le lire ?)

···

Le jeudi 1 mai 2008, Drenwal ArFurr a écrit :

Merci pour toutes ces réponses. Je vais finalement faire un petit script
litmidi qui fera un mv toto.midi toto.mid avant de lancer kmid

--
Cordialement, Daniel Cartron
« Les femmes sont tellement menteuses qu'on ne peut même pas croire le
contraire de ce qu'elles disent. »
Courteline

Le 01.05.2008 14:00, Daniel Cartron disait :

···

Le jeudi 1 mai 2008, Drenwal ArFurr a écrit :

Merci pour toutes ces réponses. Je vais finalement faire un petit script
litmidi qui fera un mv toto.midi toto.mid avant de lancer kmid

Franchement tu aurais pu faire le ménage avant de poster... Combien de 100aines de lignes inutiles ?

Ceci dit le script est à écrire non _avant_ la lecture mais _après_ l'écriture/compilation. Genre lilymid qui comtient la syntaxe qui te convient pour la compilation puis un mv dans la foulée. Et tu compiles avec lilymid et non lilypond.

Ou alors si tu utilises konqueror tu attend qq jours que j'ai fini mon servicemenu.

Et pour finir kmid lit _aussi_ les .midi. Mais le son ne sort pas pour d'autres raisons, la config du son est largement plus performante sous linux que sous windows mais aussi largement plus pénible (pour ne pas dire plus)... Donc si ça marche pas c'est pas un histoire d'extension AMHA (as-tu essayé de renommer un fichier manuellement et ensuite tenté de le lire ?)

timidity lit sans problème les fichiers *.midi aussi bien avec m$ que sous Linux

@+
Jean-Charles