ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* t-filter for LilyPond enhancements
@ 2013-01-20 12:15 Henning Hraban Ramm
  2013-01-20 16:57 ` Aditya Mahajan
  0 siblings, 1 reply; 5+ messages in thread
From: Henning Hraban Ramm @ 2013-01-20 12:15 UTC (permalink / raw)
  To: mailing ConTeXt users list for

Hi Aditya et.al.,

I'm using t-filter with LilyPond for my songbooklets like this:

-----

\def\readPDFfile#1{\externalfigure[#1]}

\usemodule[filter]
\defineexternalfilter[lilypond]
	[continue=yes,
	readcommand=\readPDFfile,
	directory=lilytemp/,
	output={\externalfilterbasefile.pdf},
	filtercommand={lilypond -dbackend=eps -dinclude-eps-fonts -dno-gs-load-fonts -o"lilytemp/\externalfilterbasefile" "\externalfilterinputfile"}]

-----

Now, I'd like my lilypond sections/buffers to have different names than just numbers; I'd prefer some unique IDs or even manually set names to be able to re-order them without the need of re-compiling.
I.e. if I change the order of songs in my songbook, all LilyPond snippets must get recalculated, even if they didn’t change.

Sorry if that’s mentioned in t-filter’s docs - I didn’t see it.

There are some more enhancements that I’d like to implement, e.g. checking the resulting files if there are several pages or using single notelines to let ConTeXt do the page breaking (like lilypond-book does with LaTeX). I guess that would be as simple as replacing my \readPDFfile with some Lua code - can you give me a hint how to do that?

Greetlings, Hraban
---
http://www.fiee.net/texnique/
http://wiki.contextgarden.net
https://www.cacert.org (I'm an assurer)

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-01-20 20:35 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-20 12:15 t-filter for LilyPond enhancements Henning Hraban Ramm
2013-01-20 16:57 ` Aditya Mahajan
2013-01-20 20:02   ` Henning Hraban Ramm
2013-01-20 20:19     ` Aditya Mahajan
2013-01-20 20:35       ` Henning Hraban Ramm

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).