Thanks to Werner & Don for your patient answers to yet another of my 'cries for
help'.

As for the problem with space between staves within a piano instrument the
inclusion of \interstaff{x}\ before the first M-Tx paragraph effectively solved
the problem, but alas only on the first page. 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.

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.

The first four bars of my composition - with the lyrics removed - may illustrate
the usage:

Meter: C
Piano2: Voices RH1,RH2 LH1,LH2; Continuo; Clefs G F
Style: Singer Piano2
Bars/Line: 3
Size: 16

%% \\interstaff{13}\
%% \\def\lefl#1{\loffset{0.4}{{\bigfl{#1}}}}\
% 0 - 2
r8   | rp                              |   r2           r4        r8   |: g8   |
e8   | f4   f8  g [ e8d      f1 e8 c ] |   d2           r4        r8   |: g8   |
r8b  | r8-8 a8- d   b   r8-8 a8 c8 c   | [ b8d  e1 d8 ( c ] c ) a b    |: r8-8 |
r8b  | f2           e                  |   g4d-         d8+ g4d        |: g8   |
r8+1 | d4d      g8- a4d       a8       | ( g2dr                   g8 ) |: g8+  |

% 3 - 4
(( a4      a8 ) b (( g8d      a1 ) g8 e   | (( f4      f8 ) g8   e8d    f1 e8 c
|
a4      a8 b [ g8d      a1 g8 e ] | f4      f8 g  [ e8d    f1 e8 c ] |
r8-8 c8 f  d   r8-8  b8    e  cs  | r8-8 a8 d  b    r8-8 a    cn \lefl{b}\ br |
f2             g4d            a8  | f2              e                |
f4d        d8  e4d            a8- | d4d        g8-  a4d          g8  |

Regards
--
Christian Mondrup, Computer Programmer
Scandiatransplant, Skejby Hospital, University Hospital of Aarhus
Brendstrupgaardsvej, DK 8200 Aarhus N, Denmark
Phone: +45 89 49 53 01, Telefax: +45 89 49 60 07

Reply via email to