I've just uploaded a new beta to

http://icking-music-archive.org/software/pmx/pmx2505.zip

There is only one change from 2.504. A new global option AK activates
special rules for vertical positioning of rests in two-voice staves. By way
of background, without the new option, rests in two-voice staves have
default positions based on a simple rule that is not context-sensitive:
those in the lower voice (the one before "//") are 4\internote below their
single-voice default positions, and those in the upper line are 2\internote
above the single-voice default. The new option invokes a set of
context-sensitive rules to set the default position. The baseline rule is to
align the rest in a horizontal line with the next following note in the same
bar. If there is no following note in the bar, then it is aligned with the
next prior note. Crashes with notes in the other voice are checked for and
resolved by further automagical adjustments. If there are simulataneous
rests in both voices, the old rule is applied. When the AK option is in
force, it only affects places where there are two voices in a staff. It may
be toggled on and off at the beginning of any input block, using just AK.
When the option is in effect, any user-defined tweaks on the height of a
rest will supersede the option for that particular rest, i.e., the tweak
will be applied relative to the single-voice default position.

I developed the rules to aid in setting 17th c. keyboard music; that's why I
used K for the name of the option.

--Don Simons

_______________________________________________
TeX-music mailing list
[EMAIL PROTECTED]
http://icking-music-archive.org/mailman/listinfo/tex-music

Reply via email to