> From: [EMAIL PROTECTED]
> Date: Mon, 27 Mar 2000 10:50:10 -0600

> I am having one problem that has persisted through the weekend.  I want to
> make charts with chord indications for bassists.  If I do one bar with the
> following code, it looks passable, except for the fact that the "common"
> meter indicator is slammed into the notes of the first chord:
> 
> \ifx\mxversion\undefined%
>   \input musixtex%
>   \input musixcpt%

You should use  musixcpt  only for old musi-C-tex sources. It's a compatibility
mode and works like described in the Musi-C-TeX manual.

>   \input musixsty%
> \fi%
> \startmuflex%
[...]
> \startpiece%
> \notes\Bigtype\Uptext{Dm7}\znq{FHJMP}\lq{K}\nq{R}\znq{FHJMP}\lq{K}\nq{R}\znq
> {FHJMP}\lq{K}\nq{R}\znq{FHJMP}\lq{K}\nq{R}\en\bar%

With \lq you request a note going to the left. Therefore you have to provide
some space for it. Esp. in this case, because at the very beginnung of a
piece there's not the space which is normally after a bar rule. So you should
code normally:

\startpiece\addspace\afterruleskip

With \notes you request the smallest spacing between notes normally used
for notes with short duration. Is that what you wanted?


> But if I add a second line of code duplicating the first bar, the layout
> goes nuts:
[...]

I couldn't detect that this is worse than the first case.

> If anyone could give me some tips, I would be very grateful.

Use PMX - PMX already knows how to deal with \notes, \Notes, ...,
\afterruleskip, ... et.al.

And it knows real note names  :-)

-- Werner

chord.pmx:

1 1 4 4 0 6 0 -1
1 1 20 0.09
Bass
b
./

\\def\mytitle{\vbox{\
\\hbox to \hsize{\hss\BIGtype You Don't Know What Love Is\hss}\
\\hbox to \hsize{\hss\medtype\it Chords for bass\hss}}}\
Tt
{\mytitle}
Tc
{\medtype Raye/De Paul}
\\def\chrd#1{\Uptext{\bigfont #1}}\
%-\\let\ql\nq\
\chrd{Dm7}\ d44 zb zf zde zc za zf d44 zb zf zde zc za zf
 d44 zb zf zde zc za zf d44 zb zf zde zc za zf /
\chrd{Dm7}\ d44 zb zf zde zc za zf d44 zb zf zde zc za zf
 d44 zb zf zde zc za zf d44 zb zf zde zc za zf /




Reply via email to