This has now been done. Moriz now writes the scores using a class for each element. The way Moritz writes clef and flag defs has also changed.
The classes used by a particular score are defined in a style element inside the SVG defs element in each of its pages. Each score only contains definitions of the classes, clefs and flags that it actually uses.
Not all Moritz' classes are actually used by the Assistant Performer.
Documentation of all the classes Moritz can write will be provided in the files:
http://www.james-ingram-act-two.de/open-source/cmn_core.html
and
www.james-ingram-act-two.de/open-source/svgScoreNamespace.html
This has now been done. Moriz now writes the scores using a class for each element. The way Moritz writes clef and flag defs has also changed.
The classes used by a particular score are defined in a style element inside the SVG defs element in each of its pages. Each score only contains definitions of the classes, clefs and flags that it actually uses.
Not all Moritz' classes are actually used by the Assistant Performer. Documentation of all the classes Moritz can write will be provided in the files: http://www.james-ingram-act-two.de/open-source/cmn_core.html and www.james-ingram-act-two.de/open-source/svgScoreNamespace.html
See also Assistant Performer's issue 6. (The AP has been updated to read the new format.)