It's easy to make a script that runs lilypond and then removes all the files that are not necessary and renames .midi to mid. I have attached one example. To run lilypond as a filter, use 'lilypond -', example: cat file.ly | lilypond - > file.pdf
/Mats
GoochRules! wrote:
Greetings,
Is there any way to specify what files lilypond should output? For instance, I want lilypond to only keep around .pdfs and .midis. Everything else should be deleted. Also, I'd like to be able to specify the names of these files, specifically, I want midi files to have the extension '.mid', as QuickTime refuses to recognize a file with .midi as a .mid file.
Currently I'm doing this all with a makefile, I was just wondering if there was support for it in lilypond. Really, I think of lilypond as a compiler that takes text input and produces binary output. It would make sense to me if lilypond was a tool chain that took input from stdin and wrote to stdout, piping to various processes along the way (that is, a preprocessor generates something like pcode and pipes it to a pdf renderer or a midi renderer, etc, the output of which can be piped to stdout, or perhaps a file).
Just some thoughts.
--M Peltzer
_______________________________________________ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
-- ============================================= Mats Bengtsson Signal Processing Signals, Sensors and Systems Royal Institute of Technology SE-100 44 STOCKHOLM Sweden Phone: (+46) 8 790 8463 Fax: (+46) 8 790 7260 Email: [EMAIL PROTECTED] WWW: http://www.s3.kth.se/~mabe =============================================
#! /bin/sh
filename=`basename $1 .ly` lilypond $1 rm $filename.dvi rm $filename.ps mv $filename.midi $filename.mid
_______________________________________________ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
