Guido writes: | I'd like to provide Win32 binaries for jcabc2ps, and I've been trying to | download the source from Sourceforge. No way. I've also searched on Google - | nothing. I'm not prepared to waste more than 40 seconds on this... | | Could anyone point me to the sources? I'll make the binaries available on | the abcplus page.
By some coincidence, I have the source. ;-) I keep a copy at: http://trillian.mit.edu/~jc/music/abc/src/ The file jcabc2ps-src.tar.gz is the latest source, plus a lot of small test files. It's also in cvs at sourceforge, but I'm not clear on how a random person would get it from there. I've been working on documenting all of the program's features. I've worked on a unix-style "man page" to document all the command-line options, but there are some that I don't understand yet. (I never did get the audio output to work anywhere.) Also, to keep myself from going crazy trying to figure out how to do the web interface that people have been asking about, I've made one radical change in the command line: The options now all use '+' to mean "yes" or "enable", and '-' to mean "no" or "disable". This is a scheme that is popping up in some unix software these days. Of course most programmers continue to implement random inconsistent option flags (or use '-' for positive and '+' for negative ;-). I find this consistent scheme very useful when trying to write programs that invoke other programs, since it gives a consistent way for a parent program to turn things on or off. Now if I could figure out how to use all of those options ... Another very useful thing I did lately is to make jcabc2ps write to standard output by default, like a normal unix program. My main motive was to make it possible to pipe the ps output to other programs that do useful things with ps files. It also has the benefit of making the most common command simpler: abc2ps FoosJig.abc -O -o FoosJig.ps becomes just: jcabc2ps FoosJig.abc >FoosJig.ps (and of course that ".abc" can be omitted in both). Also, I've gotta make it read from stdin ... In any case, anyone is welcome to use jcabc2ps for whatever purpose they like, as with any GPL'd code. It might be interesting to see whether it still works on a Windows system. I don't have access to one with a C compiler or standard C libraries, and I haven't built any software on Windows for the past several years, so I don't know how to do it these days. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html