<[EMAIL PROTECTED]> wrote:
> The practice for putting the accidentals and even more so the signs for
> ornaments have changed during music history very much. The present rules
> are: put prescribed accidentals always within the line system and never
> double them: if two of them fit into the line system (e.g. two sharps
> in the G key) take only the higher one.
In his book "Die Praxis des Notengraphikers", Herbert Chlapik includes a
table of key signatures for up to seven sharps or flats for all C clefs.
He doesn't say where this comes from, but it looks reasonable to me.
Appended below. I would appreciate it if someone could patch MusiXTeX
so that it matches this table.
--
Stefan Haller
Berlin, Germany
http://www.snafu.de/~stk/
%&Plain
\input musixtex
\sepbarrules\nostartrule
\nopagenumbers\nobarnumbers
\hsize=6in\hoffset 0in\voffset 0in%
\def\nbinstruments{5}%
\setclef51%
\setname5{Soprano}%
\setclef42%
\setname4{Mezzo-Soprano}%
\setclef34%
\setname3{Tenor}%
\setclef25%
\setname2{Baritone}%
\setclef17%
\setname1{Sub-Bass}%
\generalsignature{-7}%
\def\o{\off{2\internote}}%
The left sides show what MusiXTeX generates (version T.88), the
right sides show what it should be (according to Herbert Chlapik:
{\it Die Praxis des Notengraphikers,} Doblinger, Wien 1987,
$^2$1991, p.~47).
\medskip
\hbox to \hsize{%
\hss\parindent 30mm%
\startextract\bar\addspace\afterruleskip
\notes
% Sub-Bass
\fl{I}\o\fl{L}\o\fl{H}\o\fl{K}\o\fl{G}\o\fl{J}\o\fl{F}&%
% Baritone
\fl{b}\o\fl{L}\o\fl{a}\o\fl{K}\o\fl{N}\o\fl{J}\o\fl{M}&%
% Tenor
\fl{b}\o\fl{e}\o\fl{a}\o\fl{d}\o\fl{N}\o\fl{c}\o\fl{M}&%
% Mezzo-Soprano
\fl{b}\cfl{i}\o\fl{e}\o\fl{h}\o\fl{d}\o\fl{g}\o\fl{c}\o\fl{f}&%
% Soprano
\fl{i}\o\fl{e}\o\fl{h}\o\fl{d}\o\fl{g}\o\fl{c}\o\fl{f}\en
\addspace\afterruleskip\zendextract
\setname5{}%
\setname4{}%
\setname3{}%
\setname2{}%
\setname1{}%
\generalsignature{7}%
\hss\hss\hss\parindent 0mm%
\startextract\bar\addspace\afterruleskip
\notes
% Sub-Bass
\sh{F}\o\sh{J}\o\sh{G}\o\sh{K}\o\sh{H}\o\sh{L}\o\sh{I}&%
% Baritone
\sh{M}\o\sh{c}\o\sh{N}\o\sh{d}\o\sh{a}\o\sh{L}\o\sh{b}&%
% Tenor
\sh{M}\o\sh{c}\o\sh{N}\o\sh{d}\o\sh{a}\o\sh{e}\csh{L}\o\sh{b}&%
% Mezzo-Soprano
\sh{f}\o\sh{c}\o\sh{g}\o\sh{d}\o\sh{h}\csh{a}\o\sh{e}\o\sh{b}&%
% Soprano
\sh{f}\o\sh{c}\o\sh{g}\o\sh{d}\o\sh{h}\o\sh{e}\o\sh{i}\en
\addspace\afterruleskip\zendextract
\hss}
\bye
--
Approved by mutex-owner