Nice work there!
As to using abcm2ps: Get EasyABC and install it. It uses abcm2ps to produce the on screen materials, so you can see exactly what you are getting. Then go tohttp://abcplus.sourceforge.net/#ABCGuide
And download the somewhat outdated abcplus guide for information about setting up the format commands to match what you want to do.
My experience suggests that, once you get a format file set up for standard notation and another for shape notation you'll be able to just crank things out.
I'd say definitely worth your time.