Adam Fenn has posed a challenge that I cannot meet, so I'll put it out there 
for anyone on the list (Andre, Olivier, Hiroaki, Stanislaus,...?). He would 
like some one-time inline tex which would redefine the TeX sequence produced by 
some SINGLE existing, seldom used PMX command so as to properly emplace the 
newly popular "tromolo" symbol (diagonal slash across either the stem, or 
centered above or below a stemless note), and do so without having to input any 
parameters. The command cannot be "o_" or "o." because he needs them. I know 
how I could redefine \lpn and \rpn to cause "o(" or "o)" to RESPECTIVELY 
produce the mark for an upper or lower stem. But that doesn't satisfy the 
challenge, both because it requires the user to distinguish between upstemmed 
and downstemmed notes, and also it doesn't cover unstemmed notes. Redefining 
one or the other of \lpn or \rpn would be OK, but the new definition must 
somehow figure out what vertical and horizontal offsets to use to account 
 for stem direction, length, and  beaming, or lack of stem, in the 
corresponding note. To do so it must of course know more about the 
corresponding note than simply its pitch, which is all PMX will send it through 
\lpn or \rpn.

If I hadn't made some unfortunate choices in the design of PMX, this task could 
be accomplished fairly straightforwardly by introducing a new ornament directly 
into the PMX code. But as it stands, modifying PMX to do this it a much bigger 
task than I care to undertake at this time.

--Don Simons

_______________________________________________
TeX-music mailing list
[EMAIL PROTECTED]
http://mailman.daimi.au.dk/mailman/listinfo/tex-music

Reply via email to