http://www.kneuro.net/abcsound/
This version supports keys, in theory at least, although it is not incredibly well-tested yet. It understands abc K: directives; also you can write any old gnarly key signature using this syntax in the abc file:
; The key of D major...
keysig G# C#
; The key of WTF?
keysig G# Ab Cb
Also c/ == c/2 now, as specified in the abc standard.
Cheers,
-- JK



the shebang
Python is a great language, because you don't have to worry about a lot of platform portability issues. However, let me suggest one thing -- if you change the file so that the first line is:
#!/usr/bin/env python
Then us Linux folks will be able to make the file executable. In my case, I have abcsound.py in one particular directory, but have put a symbolic link to it from ~/bin. I can run files simply as
abcsound filename.abc > filename.csd
--
http://www.jamendo.com/en/artist/bruce.h.mccosar
http://bmccosar.wordpress.com/
Done!
Egad, it's been awhile since I used Linux as my everyday productivity environment...
Thanks for the reminder.
The abcsound test drive.
The abcsound test drive.
---
http://www.jamendo.com/en/artist/bruce.h.mccosar
http://bmccosar.wordpress.com/