MusiXTeX T.115 public beta test and PMX 2.60/2.523 temporary distribution

[2011/04/23] MusiXTeX T.115 based on musixuad's architecture has been succesfully released, which can handle up to 100 instruments itself. Now musixuad become obsolete. See Werner Icking Music Archive.

If you get a message ! No file musixuad.tex. when typesetting a score source in the transitional period, delete the corresponding line \input musixuad and add element number assignments. See the internal of musixmad.tex shipped with T.115.


Last updated: 2011/01/02

Preamble

This page shows two items:

We think it is NOT appropriate that these beta version (partial distribution) occupies the disk space at Werner Icking Music Archive permanently, nor this beta version is mirrored at CTAN, before stability confirmation. So I (Hiroaki) provide a temporary space to store the partial distribution file(s).


MusiXTeX T.115 beta

Background and Objectives of this proposal

The important facts are:

The main objectives of this beta version are (1) to enlarge capacities, (2) to make the maximum number of slurs independent from the number of instruments. We achieve them by means of integrating the method of my experimental extension "musixuad" into MusiXTeX official kernel.

Also, this beta contains a small modification to change instrument name(s) by redefining \mtxInstrfont in use with M-Tx; for example, by writing \def\mtxInstrfont{\relax} or \def\mtxInstrfont{\it\BIgfont} into the user-patch file filename.mod.

Download

Please post any problems you find to the mailing list, or semd me all kinds of comments.

MusiXTeX system

Note that you should get all other files from T.114 stable archive (Complete Version 114, 26 December 09) on Werner Icking Music Archive::MusiXTeX and Related Software.

You can examine T.115 while you remain T.114 installed in your hard drive: just copy the files of T.115 into a directory where score sources are placed.

New document for T.115 (under construction, frequently updated)

musixdoc-T115beta.zip [1055KiB, 2010/11/08]
contains PDF, LaTeX source. Not yet completed.

Technical Problems (already solved or to be solved)

The technical basis---"musixuad"---contains a very slight change in the line-breaking internal macro---\z@suspend. This is essential to make the maximum number slurs independent from number of instruments. However, this leads to a compatibility problem.

musixlyr (by Reiner Dunkel)

Status: solved; no problem.

musixlyr adds some additional code into the back of \z@suspend. Therefore, musixuad.tex had to be included before musixlyr.tex. This problem shall be easily solved via integrating the new function into musixtex.tex. That is the main reason I decided to modify musixtex.tex.

MusiXPS: type-K PostScript slurs, ties and crescendos (by Stanislav Kneifl)

Status: solved; basically no problem but slightly limited.

MusiXPS adds some additional code for flushing native-PostScript drawings into the front of \z@suspend. Also, MusiXPS overrides many registers for slurs with its own usage. Once you include musixps.tex you will become unable to use traditional slurs or my Type-M PS slurs anymore.
I intended T.115 completely compatible to latest musixps 0.92a. You can use musixps.tex with T.115 at your option.
However, because of the internal structure of musixps.tex, you can't increase the number of simulatenous use of page-breaking (not staff-breaking) slurs, etc.

MusixExp (by Michio Moriwaki)

Status: solved, but not authorized by the primary author yet.

MusixExp overrides \z@suspend with its own expanded version. Updating musixexp's \z@suspend shall solve the problem. Furthermore, I found that MusixExp requires another updating to clear the incompatibility since MusiXTeX T.107.
Here is a private diff file. (not yet authorized by Mr. Moriwaki) generated by GNU diff: diff -u1 --dos Musixexp.tex.orig Musixexp.tex, UTC time.

Roadmap to the T.115 stable release

  1. public beta test of the new files. ---done needs review for \smalltrebleoct, \smalltreblelowoct, \smallbassoct, \smallbasslowoct.
  2. updating the document. (may be a hard work) ---under review.
  3. final packaging.
  4. mirrored at WIMA, after confirmation. (This page shall be extinct)

PMX

Latest Version

You can get the latest PMX from Werner Icking Music Archive: MusiXTeX and Related Software.

Previous Beta Versions

Message from Don

This beta version of PMX can handle up to 24 voices and increased numbers of slurs and beams. The TeX files it produces must be compiled with Hiroaki Morimoto's expanded musixtex.tex (Version T.115) and with eTeX or a large-capacity version of TeX, because it automatically writes \setmaxinstruments{24} into the TeX file. This restriction may be relaxed later depending on the course of discussions on the mailing list. It can only produce midi files with 16 voices and that probably will not change. Please post any problems you find to the mailing list.

Download


MusiXTeX top / Beta test of MusiXTeX T.115.