On Sat, Mar 01, 2003 at 12:31:53AM +0000, Jack Campin wrote:
> >
> > Traditionally the composer is placed on the top right side of the
> > first page. At least *not* every page...
> 
> On the other hand if that's what the publisher wants to do, why not?
> If the music is going to be published on the Web, and if the page
> images are individually useful, you would almost certainly want the
> composer or copyright holder identified on every page.
> 
> This sort of thing needs to be controlled outside the ABC source; it's
> a matter of house style rather than anything intrinsic to the music.
> 
> The ideal solution would be a GUI layout dialog like those used by
> database software to determine which header fields appear where on
> the page, generating a hierarchical set of layout prefs (application/
> document/individual tune) with configurable override behaviour, but
> that's going to take a while.


Which reminds me ... I put a few perl scripts up on my website
a couple of months ago, if anyone's interested.

http://www.leeds.ac.uk/music/Info/RRTuneBk/abcscripts/

There are :-
abc-cat, abc-sort, abc-grep - do roughly what you'd expect from their
namesakes, but to abc tunes instead of to single lines (abc-cat isn't a
no-op because it handles global headers).

abc_rip is a wrapper around the abc2ps converter family; it takes all
the text out of the tune and sets it using LaTeX, based on a c-style
"format string", thus giving you complete control of what fields get
printed where relative to the tune, and producing an EPS.
And abc_ps is a wrapper around *that*, intended for lists of tunes,
producing pages of PS; also via LaTeX.

Thus, you can produce / print pages containing a mixture of tunes and
text, using LaTeX to do all the text, and your own choice of abc->ps
converter for each tune. Like abc2mtex does, only without being
restricted to abc2mtex.

Which is roughly what Jack's talking about, except that it's not GUI,
it's the worst sort of Traditional CLI. Useful to the sort of user
who's prepared to install perl, LaTeX, ghostscript, some abc2pses, et al,
or, more likely, is using a system that comes with most of them already
installed. It's a fairly early and experimental version, tested nowhere
except here, I'd be interested to hear if it works for anybody except
myself ...

... but it might, just possibly, be a better starting point for a GUI,
in that it does all the work except the GUI-ness ?

-- 
Richard Robinson
"The whole plan hinged upon the natural curiosity of potatoes" - S. Lem

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html

Reply via email to