Subject: Re: Lot lilypond-user-fr, Vol 92, Parution 5

From: Drenwal ArFurr <[email-masked]>
Date: Thu, 01 May 2008 11:56:18 +0200

[email-masked] a écrit :
> Envoyez vos messages pour la liste lilypond-user-fr à
> 	[email-masked]
>
> 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 à
> 	[email-masked]
>
> Vous pouvez contacter l'administrateur de la liste à l'adresse
> 	[email-masked]
>
> 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 <[email-masked]>
> Date:
> Tue, 29 Apr 2008 21:00:39 +0200
> Destinataire:
> [email-masked]
>
> Destinataire:
> [email-masked]
> Copie à:
> [email-masked]
>
>
> Le 27.04.2008 22:54, [email-masked] 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 <[email-masked]>
> Date:
> Tue, 29 Apr 2008 21:50:57 +0200
> Destinataire:
> [email-masked]
>
> Destinataire:
> [email-masked]
>
>
>>
>> Le dimanche 27 avril 2008, address@hidden a écrit :
>> >/ 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" <[email-masked]>
> Date:
> Tue, 29 Apr 2008 22:11:51 +0200
> Destinataire:
> "Drenwal ArFurr" <[email-masked]>
>
> Destinataire:
> "Drenwal ArFurr" <[email-masked]>
> Copie à:
> [email-masked]
>
>
> Le 29 avril 2008 21:50, Drenwal ArFurr <[email-masked]> a écrit :
>
>   
>>  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 <[email-masked]>
> Date:
> Wed, 30 Apr 2008 00:29:19 +0200
> Destinataire:
> [email-masked]
>
> Destinataire:
> [email-masked]
>
>
> Le mardi 29 avril 2008, Valentin Villenave a écrit :
>   
>> 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. :-)
>
> Bon sans déc un fichier de config ce serait top !
>
>   
>
> ------------------------------------------------------------------------
>
> Sujet:
> Re: Changer l'extension des fichiers midi produits
> Expéditeur:
> "Valentin Villenave" <[email-masked]>
> Date:
> Wed, 30 Apr 2008 00:57:03 +0200
> Destinataire:
> "Daniel Cartron" <[email-masked]>
>
> Destinataire:
> "Daniel Cartron" <[email-masked]>
> Copie à:
> [email-masked]
>
>
> Le 30 avril 2008 00:29, Daniel Cartron <[email-masked]> a écrit :
>
>   
>>  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. :-)
>>     
>
> Bien vu, ça :-)
>
>   
>>  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 :(
>
> Cheers,
> Valentin
>
>
>
>   
>
> ------------------------------------------------------------------------
>
> Sujet:
> Re: Changer l'extension des fichiers midi produits
> Expéditeur:
> Daniel Cartron <[email-masked]>
> Date:
> Wed, 30 Apr 2008 09:02:33 +0200
> Destinataire:
> [email-masked]
>
> Destinataire:
> [email-masked]
>
>
> Le mercredi 30 avril 2008, Valentin Villenave a écrit :
>   
>> Le 30 avril 2008 00:29, Daniel Cartron <[email-masked]> a écrit :
>>     
>>>  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 :(
>>     
>
> 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" <[email-masked]>
> Date:
> Wed, 30 Apr 2008 10:08:00 +0200
> Destinataire:
> "Daniel Cartron" <[email-masked]>
>
> Destinataire:
> "Daniel Cartron" <[email-masked]>
> Copie à:
> [email-masked]
>
>
> Le 30 avril 2008 09:02, Daniel Cartron <[email-masked]> a écrit :
>
>   
>>  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 :-)
>
> Valentin
>
>
>
>   
>
> ------------------------------------------------------------------------
>
> Sujet:
> option --png
> Expéditeur:
> Daniel Cartron <[email-masked]>
> Date:
> Wed, 30 Apr 2008 10:55:12 +0200
> Destinataire:
> [email-masked]
>
> Destinataire:
> [email-masked]
>
>
> 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 :-(
>
> 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
> [email-masked]
> 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

---

From: Daniel Cartron <[email-masked]>
Date: Thu, 1 May 2008 14:00:49 +0200

> 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 ?)

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

---

From: Jean-Charles Malahieude <[email-masked]>
Date: Thu, 01 May 2008 20:25:05 +0200

> 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