All--
I've just uploaded a DOS/Win binary and source for a new beta of PMX to
http://icking-music-archive.sunsite.dk/musixtex/software/pmx/pmx232.zip .
Here are the new goodies:
1. Automatically initialize note level to middle C in case user forgets to
set octave.
2. Dotted xtup notes: Include "d" in the note symbol. This will add a dot
to the current note and another flag to the following one, and change the
spacing to reflect the new rhythm.
3. Automatic notehead shifting in intervals of a 2nd in chords. This will
be disabled for the current chord if any user-defined notehead shifts are
entered.
4. Automatic accidental shifting in chords. PMX will adjust positions of
multiple accidentals and ones on left-shifted noteheads according to a
prescribed set of rules. This will be disabled for the current chord if
any user-defined accidental shifts are entered, unless "A" is entered
along with the shift, e.g., "zcsA<.5" . In that case the user-defined
shift will be added to the PMX-computed one.
5. User-defined accidental ordering in chords. If you enter "Ao" in the
main note symbol of a chord, then the accidentals in that chord will be
posted in the order they come in the source file (starting with the main
note), each one as far to the right as it will go without crashing into a
notehead, stem, or another accidental.
The accidental positioning will undoubtedly have some bugs, and it has the
following known limitations:
1. Double accidentals have not yet been dealt with.
2. The "rule of octaves" has not yet been implemented.
3. The maximum accidental shift permitted--either manual or automatic--is
3.2 notehead widths. If the automatic algorithm computes a bigger one, a
warning will be issued and the shift will be ignored. If you enter a
bigger one, then as before you'll get an error message and the code will
stop.
4. Only "big" accidentals have been dealt with so far.
Please exercise the new features and let me know about any bugs and
incompatibilities you find. I'm especially interesting in detecting any
adverse interactions with other items that trigger auotmagically inserted
spacing, such as clef changes, dots, repeats, etc.
--Don Simons
_______________________________________________
TeX-music mailing list
[EMAIL PROTECTED]
http://sunsite.dk/mailman/listinfo/tex-music