On Mon, Apr 24, 2006 at 10:20:56AM +0200, Bernhard Lang wrote:
> When setting a piece with soprano clef (C on first line) with one flat,
> the flat is put to the
> space below the lowest line. To my feeling (and according to the type
> setting conventions of the 17th) the flat should be put on the 4th
> line (i.e. one octave higher). Is there a way to convince PMX/MusiXTeX
> to do this?
This question has not yet been answered, or am I missing something? So
here's my attempt:
The positions of the signature accidentals are defined in certain
MusiXTeX macros; these have to be changed in order to manipulate the
accidental placement. For me, the following hack works:
8<----------------(beware of unwanted line breaks)-----------------------
\input musixtex
\makeatletter
\chardef\thirt@@n=13 % musixtex.tex defines lots of names for
% char numbers, but just this one is missing ...
% this macro determines which signature accidentals
% are placed on which "scale step":
[EMAIL PROTECTED]@s=\z@ \else
[EMAIL PROTECTED]@lii
[EMAIL PROTECTED]>\z@ [EMAIL PROTECTED]@n
[EMAIL PROTECTED]@[EMAIL PROTECTED]@n
[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]@@[EMAIL PROTECTED]
[EMAIL PROTECTED]@ur\fiv@
[EMAIL PROTECTED]@\nin@
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]@l
[EMAIL PROTECTED]<\z@
% ----> change of original starts here
[EMAIL PROTECTED]@ % normal placement of first flat (step six)
[EMAIL PROTECTED]@@n % changed placement of first flat (step thirteen)
% <---- change of original ends here
[EMAIL PROTECTED]@ne\nin@
[EMAIL PROTECTED]@\fiv@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED]@n
[EMAIL PROTECTED]@\thr@@\fi
\fi}
\makeatother
% a sample score
\setclef11
\generalsignature{-1}
\startextract
\endextract
\bye
8<----------------(beware of unwanted line breaks)-----------------------
Best regards,
Rainer
_______________________________________________
TeX-music mailing list
[email protected]
http://icking-music-archive.org/mailman/listinfo/tex-music