A bug in M-Tx from version 0.61a to version 0.62b has been corrected. The bug affects only scores with more than one staff and at least one multi-bar rest. It manifests as a baffling message at the PMX stage, for example
~~~~ Starting first PMX pass ERROR in line 15, bar 2 Block duration not divisible by lenbar v r2 r4 ba83d aa1 / ^ lenbar is 64 STOP 1 statement executed ~~~~ There is in fact nothing wrong with the block duration. I'll post a separate topic about the message, but since M-Tx must not generate wrong PMX code, the first mistake is mine. Up to Version 0.60f, M-Tx generated TeX code for multiple rests. Following a substantial improvement in the treatment of these rests in musixtex.tex, it was no longer necessary to do so and PMX 'rm' commands were emitted from Version 0.61a onwards. Unfortunately it was overlooked that there should be an identical command for each stave. This has now been corrected in Version 0.62c. Note that in the M-Tx code itself, there should NOT be more than one 'rm'. A multiple rest appears as the only word on its line, which is the only line in its paragraph, just as has always been the case. Small improvements to the TeX files (mtx.tex, mtxdoc.ltx, mtxlatex.sty) have also been made. The current version is available by cloning (or if you already did that, pulling from inside your local copy) the repository https://github.com/dlaurie/M-Tx If no adverse reports reach me within the next few weeks, this will become a release.
------------------------------- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music