> Date: Thu, 30 Jul 1998 20:38:09 +0200
> From: Christian Mondrup <[EMAIL PROTECTED]>
[...]
> inclusion of \interstaff{x}\ before the first M-Tx paragraph effectively solved
> the problem, but alas only on the first page. [...]
My proposal was to disable \interstaff for PMX by redefining it and to
use instead a saved copy e.g.:
%% \\let\interstaffsav\interstaff\def\interstaff#1{}\interstaffsav{13}\
^^^
> [...] My composition is laid out on two
> pages with 3 systems (vocal & piano) on each page. At the beginning of page 2 the
> spacing required with \interstaff seems to be lost. And I can't restablish it,
> even if I hardcode the shift of page/system and repeat the \interstaff command
> before the first bar on page 2.
You must clobber \interstaff from PMX; if _you_ want to use it lateron you
must use "\\\interstaffsav{..}\" before the beginning of the line which
shall get the new \interstaff.
> Based on Werners proposals for adjusting accidentals leftwards I have done a few
> experiments and have come up with a kind of solution that - at least to me -
> makes the adjusted accidentals simple to enter into the M-Tx code.
>
> To the other TeX stuff in the start of my M-Tx source file I add this macro:
>
> %% \\def\lefl#1{\loffset{0.4}{{\bigfl{#1}}}}\
>
> and may now enter a M-Tx voice like:
>
> r8-8 a8 d b r8-8 a cn \lefl{b}\ br |
>
> The drawback of this macro is that as its argument you have to use notes with the
> MusiXTeX way of denoting absolute pitches.
No, no. "b" isn't an absolute pitch. "3" is an absolute pitch.
But you shouldn't use "b" because this b is relative to that what PMX invoked.
If you want to be sure to get that b what is MusiXTeX's b then you have to
code "!b". If you want to get what is MusiXTeX's "'B" then you have to code
"!'B" etc.
-- Werner Icking