I'm not a programmer and don't want to disencourage you, but I don't know
if you're really picking the right surface/tools for this. would it make
sense to unite forces around an other project?
Another one! I'm working on a full system of music notation display for
GEM if that's any help. Progress is really slow, I'm using dynamic patching to
create the objects, and it's in no way compatible with Lilypond notation.In fact, it's a painful process. The kind of object you are talking
about would be much nicer - but only if it could also cope with complete rhythmic
elements (ties, beaming, time sigs etc) for me.