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

