Corrections and enhancements to M-Tx starting from 0.53 Newest items at top Version 0.60d Replaced space character tie label by no label, status.pas: procedure labelSlur, call procedure insertchar only for slurs. Version 0.60c Added facility for prefixing music words with '_' for handling in PMX. Prefix is stripped in output file. mtxline.pas: type music_word, const bind_left, array name, procedure GetNextMusWord. Version 0.60b Fixed bug in doPMXpreamble causing errors with printed meters. Version 0.60a Fix for music size 13 in preamble.pas. Convert M-Tx denominators '1', '16', '32' and '64' to PMX meter denominator syntax '0', '1', '3' and '6'. {} ties don't get PMX label T attached in order to support MIDI ties. Planned for the near future Accepts detached shortcut. Version 0.55h (not released) Traces pitch including z-words; warns if unreal. Disable checkPitch to bypass this. Version 0.55g (not released) Corrects another bug in notes.pas, introduced at 0.55d. Features: countMacro, expandMacro. Version 0.55f (not released) Corrects bugs, mainly in notes.pas, introduced at 0.55d. Help via command line. Version 0.55e (not released) Chord ties. E.g. C: {ce cf ties the c. No close-tie symbol. Version 0.55d (not released) Mainly code cleanup. Should be transparent to most users. Version 0.55c Corrects continuation slur bug. Version 0.55b Bug correction, but including a substantial rewrite of the lyrics melisma handling. Version 0.55 Basically the same as 0.54k. Version 0.54k (not released) DPL: Slurs are no longer translated to s and t, but to ( and {. This requires PMX 2.502. Labels are inserted into slurs. Version 0.54j (not released) DPL: "Enable" and "Disable" directives for more flexible handling of optional features. No further development of "Options:" will be made. Version 0.54h (not released) Certain parts of the unwieldy "globals" unit moved to a new "utility" unit. Affects programming, not functionality. Version 0.54g (released only to beta testers) DPL: Corrected bug in multfile.pas (end-of-input not properly recognized). Version 0.54f (released only to beta testers) DPL: Cleaning up of files.pas to take full advantage of the new multifile.pas unit. Corrected some obscure bugs. Version 0.54e (not released) 2004-03-07 DPL: Added the "Include: filename" directive. This may appear anywhere, and diverts the input stream to the new filename. This may in turn include other files, etc. A file may be included more than once, but do not try recursive includes! When the end of an included file is reached, the stream reverts to the previous file. End-of-file is treated seamlessly and does not act as a paragraph separator. Version 0.54d (not released) 2004-02-15 DPL: {...} gives st slurs, }{ works, -t option to retain old behaviour, some cleaning up of unused pieces of code. Affects files.pas, globals.pas, mtxline.pas, preamble.pas, prepmx.pas, status.pas Version 0.54c 2003-08-14 Hiroaki Morimoto: mtx.pas: allow PMX style absolute octave assignment Version 0.54b 2003-08-05 Christian Mondrup: mtx.tex: changed \def\mtxLyrlink{\lowlyrlink} to \def\mtxLowLyrlink{\lowlyrlink} 2003-06-03 Christian Mondrup: Correct bug in procedure respace: test on 'nspace[ninstr]' rather than on nspace[nstaves] in concluding if statement. Version 0.54a 2002-01-29 Recognizes PMX words D s t as binding to the left. Uptext also on multi-bar rests. Version 0.53j 2001-12-06 mtx.tex tuning improvements only Version 0.53i 2001-11-27 Correct bug in verse numbers when bar starts with rests (reported by Christian Mondrup) Version 0.53h 2001-11-20 Correct bug in decrescendo (reported by Christian Mondrup) -- involves mtx.tex and uptext.* 100 lines per paragraph Version 0.53g 2001-10-30 Restore midi accidental capability (lost by mistake from 0.53c to 0.53f) Version 0.53f 2001-08-29 xtuplet may start with rest Version 0.53e 2001-06-22 Recognizes 'D' in xtuplet notes. Version 0.53d 2001-06-21 Always uses full instrument/stave format, even if there is just one stave per instrument. Version 0.53c 2001-06-18 Improved handling of Composer, Poet and Title lines. procedure selectVoices added (maybe one day we'll support movement changes) Braces around \mtxFlat and \mtxSharp Does not translate '_' in lyrics if (1) at end of word (2) followed by another '_' (3) followed by a digit Version 0.53b 2001-06-02 Improvements to mtx.tex, including nicer sharps and flats in uptext Version 0.53a 2001-05-29 Looks for 'i' anywhere in note (except in shortcut and xtuplet parts) and moves it to follow accidental. 2001-05-28 From Christian Mondrup preamble.pas: added trailing backslash to \mtxTenorClef mtx.tex: changed \mtxmtxNormalSize to \mtxNormalSize