Christian Mondrup skryf:
> 
> While preparing 'Regnsky paa Himlen', another of the Laub songs I referred 
> to in my previous posting I've run into a problem with a string argument to 
> the PMX dynamics command D"bla bla".
> 
> The string in question is "dolce sempre e col pedale" which is applied on a 
> chord in the right hand piano staff. I appended it to the main note of the 
> chord and got an M-Tx error message on note duration errors! I realize, 
> however, that this must be due to a bug in the prepmx parsing

I would not call it a bug.  M-Tx regards blanks as word separators.
It does not recognize double-quotes as anything but characters.  There was
no need for that at the stage when M-Tx was written.  There is no need 
even now.  The M-Tx solution is to use uptext lines and hard spaces, thus:

U: dolce~sempre~e~col~pedale

This is not the place to start an argument on how keep related software
packages in a state of peaceful coexistence, but let me just say this:
both PMX and M-Tx have the strengths and the weaknesses typical of
one-man efforts.  For a good example of software that instead has the
strengths and the weaknesses of a team effort, try Lilypond.

To return to the original difficulty: I don't know how PMX implements
the D command, but I suspect it just passes the argument to TeX.
In that case, it should be OK to say D"dolce~sempre~e~col~pedale".
But that does not fix the 24-character problem.  (Don: is there really
any machine around anymore for which it will be a problem if all strings
are allowed to be say 4000 bytes long?)  So try this: define a TeX macro
somewehere called \dolcesecp or whatever and use that.

Dirk

_______________________________________________
Tex-music mailing list
[EMAIL PROTECTED]
http://icking-music-archive.org/mailman/listinfo/tex-music

Reply via email to