Hello, Dirk!
  Hello, Don!

Thanks for your new release on M-Tx040 resp PMX138,
I appreciate the sticky feature very much,
and also the other improvements!

I have one minor wish for your next release:

When writing M-Tx  (or PMX or  a fortiori MusiXTeX) code
it is quite tiring for one's eyes to jump all over the score.
It is not a big problem in MusiXTeX because you can build up
your score step by step, and anyway it is a long process to
code a score.  But the PMX and M-Tx the code is much easier.
So I thought it would be nice to provide a possibility to type
each voice separately. Using only the typewriter keys (letters,
numbers, and ENTER) this can be done quite fluently ...
For this purpose I wrote a little pascal program
which (basically) reads files of the following structure
===========
preamble
beginvoice
line A1
:
line An
endvoice
beginvoice
line B1
:
line Bn
endvoice
beginvoice
line C1
:
line Cn
endvoice
=========
... and writes the corresponding output
=========
preamble
%Block 1
line A1
line B1
line C1

:

%Block 2
line An
line Bn
line Cn
=========

Of course (.... :-) it does not do any checking of the M-Tx/PMX code,
no bar/block check.  Any nonsense would be shuffled.
And usually there is some nonsense, at least some mistakes.

So my question is:
Could you provide a command, say, "stopMTx"/"stopPMX" (or whatever)
to be put in a single line after any block, which makes M-Tx resp. PMX
ignore all the following blocks?

Of course I do not have the faintest clue of how much work this
would mean to you -- I imagine it could easily been implemented
but I might be completely wrong. I have never studied your
source codes ....


I think this could be helpful also for other purposes.

Best regards, Eckart

Reply via email to