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

Reply via email to