All-- I would be willing to program up a complete alternate alignment system if I knew how it should operate in all situations. The object types are word-group (wg), hairpin-start (h1), and hairpin-stop (h2). The only possible combinations are wg, h1, h2, wg+h1, h2+wg, h2+h1, and h2+wg+h1. For each object type in every possible sequence I need to know the justification method (left, centered, or right) and the reference point on the note (left-edge, center, stem) For example, one person suggested left-justifying everything (but left the reference point unspecified). Another wanted hairpins and text-hairpin-text combinations to be left-and-right justified. These are both possible but incompatible. Some of the same comments apply to vertical alignment, but not all. In particular some have asked for a common baseline for all marks in a system (like figures). If that line is indexed to the lowest note, it will be hard to program; if its the bottom line of the staff or the centerline between two staves it's not so hard. If people have a particular preference it would be very useful if they would send an edited copy of dyntest.pmx, containing user-defined tweaks that make the output look the way they want. I think the file has just about all possible combinations. Verbal descriptions would also be helpful. --Don Simons
