abcsound 0.7

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.