Return
Changes from PMX 2.5 to the Latest Beta (2.511), 25 June 2006
2.501 (Note: new scor2prt)
- Bugfix: initialize index in PMX subroutine putorn to eliminate subscript
error detected in some compilers
- Bugfix in scor2prt: Ignore special treatment of special
symbols if they appear between double quotes.
- Tweak: move end of first part of line-break ties slightly to the right.
2.502 (Note: new pmx.tex)
- The height of a figured bass vertical stack can now be adjusted upward by
an integral number of \internote by appending "+" and the number. Recall that
it can already be moved downward 4\internote by prepending "_" (underscore). The
two options can be combined to provide full control over the vertical position.
- Ties can now be represented with braces "{" before a note and "}" after. Both are
equivalent to "t" after the note. (Thanks to Dirk Laurie).
- In pmx.tex all the commands of the form
\font\...=\fontid sy1000 have been changed to \font\...=cmsy10 (Thanks to
Olivier Vogel).
2.503
- Enable arpeggio left shift with ?-[x]
- Allow musicsize of 24 and 29.
- Bugfix: Fix bug introduced in 2.415 which caused error in printing replacement
number in xtup.
2.504
- Gap between normal grace and main note: X[x] as option to the G command,
where x is the gap size in notehead widths.
- Bugfix: og (segno) now works OK when nv .ne. noinst.
2.505
- 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. 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.
2.506
- Fixes a bug in AK. Simultaneous, equal-duration rests will be positioned
according to the default rules.
2.507
- Enhancement to global option AK for vertical positioning of rests in
two-voice staves (see version 2.505): The option L ("look left") in a rest will cause the
vertical position of that rest to be based on the preceding note, rather than the
following one as is the default when AK has been issued
- Partial bugfix: In unbeamed xtuplets, the length of the bracket and position of
the number are now adjusted to account for any inserted hardspaces.
- Bugfix: unbeamed xtups with two flags are now allowed.
2.508
- Allow grace notes in xtuplets.
2.509
- Correct small bug in arpeggio left-shifting (it got confused when there
was more than one voice on a staff).
2.510
- Bugfix: Correct omission of character variable declarations in new subroutine getgrace
introduced in 2.508.
2.511
- Bugfix: Revise coding that adjusts lengths of xtuplet brackets, introduced in 2.507,
so that certain spacing errors go away (eg., bar 7 in barsant.pmx).
- Lift prohibition against MIDI tempo changes while recording MIDI macros. Use at your
own risk.
Return
Revised 25 June 2006, Don Simons (dsimons at adelphia.net)