Don Simons wrote: > Some months ago I posted some fonts and a file musixjaz.tex with macros > that enable typesetting in a way that emulates a jazz fake book. I've had > very little feedback. Nevertheless, I'd like to point out shortcoming and > ask if anyone is interested in pursuing a fix. I had created a book of > original jazz compositions by a friend and myself > (http://www.pchpublish.com/bbbxv/jasdas.pdf). While visiting him we played > thru some of them with me on clarinet. It was very taxing to do the > necessary transposition, so later I sat down and tried transposing the > pmx/musixtex score. But I discovered that relative accidentals don't work > :-( . The reason is that in musixjaz.tex, the macros \fl, \sh, and \na are > redefined in a simplistic way to create accidentals in the jazz font. The > challenge is to figure out a way to preserve the same functionality with > basic untransposed scores, but also to get relative accidentals to work > properly with the jazz font accidentals, so jazz scores can be tra! > nsposed. > > Any takers? > > A related and even greater challenge is to figure out a way to transpose > the jazz chord symbols.
Rather than overriding \sh, \bigsh, etc. I think you want to override \@sa and leave the accidental macros as they are. The process in musixtex.tex for determining which accidental to use ultimately leaves the character index to display in \n@v (see the calls in \@sa to \musixchar\n@v and also all the \ifcase in \@Na, \@Fl, \@Sh, etc.). You can then alter the call to \musixchar to use your font and character indexes instead. The mapping is \n@v=50 => flat [\n@v=51 => double flat] \n@v=52 => sharp [\n@v=53 => double sharp] \n@v=54 => natural Hope that might help... David ------------------------------- [email protected] mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music

