Stefan Haller wrote
>I think it's a bit awkward to specify the indentation
>as a fraction of the line width. I would prefer to specify an absolute
>length value. Might this be added as an option in PMX? If the value is
>followed by "i", "m", or "p", interpret it as a length; otherwise, as a
>fraction as before.
and Dirk Laurie wrote
>What I really would like is for PMX to calculate the indentation to
>be just enough for the labels. This could be done mainly at the pmx.tex
>level.
In defense of specifying indentation as a fraction of line width, I
can only say that it is a relic from the very first working version of
PMTEX, the predecessor of PMX, and has served me well ever since.
However, it should be straightforward to implement Stefan's request
and I'll do so in the next release.
OTOH the automatic indentation would be very difficult. While I
believe I could figure out a way to do it in TeX, the problem
is that PMX must know the width of the indentation from the outset in
order to compute the correct spacing of all the characters in the
indented line. For PMX to compute the width of the staff name it
would have to carry a table of the widths of all characters, etc.
Life is too short.
Stefan wrote
>it is difficult to specify more complicated staff names in
>PMX because of line length restrictions. For example, if I need a
>staff name spanning two lines, such as
>
> Cornetto o
> Violino
>
>, I would have to say something like
>
> \vbox{\hbox to \parindent{\hfill Cornetto o\hfill}%
> \hbox to \parindent{\hfill Violino\hfill}}
>
>(on one line), which PMX truncates without warning. I got around
>this
>by saying
>
> \vbox{\box100\box101}
>
>for the staff name, and then
>
> \\setbox100=\hbox to \parindent{\hfill Cornetto o\hfill}\
> \\setbox101=\hbox to \parindent{\hfill Violino\hfill}\
>
>as inline TeX, which seems a bit messy.
Well, at least there is a way :-) . But I would be willing to
consider two alternate possible enhancements:
1. Allow longer instrument names.
2. Concoct a syntax which would prompt PMX to generate the coding
Stefan suggests. The syntax could involve including some unique
character string in the first line of the instrument name, probably at
the beginning of the input line, and would indicate how many lines are
to be used in the instrument name. The initial character of the string
would have to be something that would never be used in an instrument
name.
Please post your votes. Votes for (2) must be accompanied by
suggestions for the syntax.
Dirk discussed some "features" of "(" and ")". These new symbols are
by no means a panacea, in fact they are simply equivalent to "s",
except that "(" before a note symbol is equivalent to "s" after that
note. So "( ( a b ) c )" , equivalent to "a s s b s c s", is not
acceptable, but "(1 ( a b ) c )1" , equivalent to "a s1 s b s c s1" is
OK.
Dirk also noted that "( d8 d8 ) ) d8 ) ) d8 )" produced the desired
sequence of three continuation slurs. Although it looks wierd, it is
consistent with the intended equivalence " d s d s s d s s d s ", as
would be the sequence "( b8 ( b8 ) ( b8 ) b8 )" which looks slightly
less wierd. To my mind, this example is one in which the original
syntax, wherein both slur starts and endings are indicated after the
note, is more transparent than "("...")" . I cannot see any logical
reason why " ( d8 d8 ) ( d8 ) ( d8 ) " should be expected to give a
sequence of three continued slurs. At the moment I'm not inclined to
introduce any new slur syntax, since all desired combinations can be
handled by the existing machinery.
--Don Simons
Received: from logicon.com (137.51.252.27) by cclink.logicon.com with SMTP
(IMA Internet Exchange 2.12 Enterprise) id 00062AD5; Mon, 18 May 98 12:05:32
-0700
Received: from mail2.gmd.de by logicon.com (SMI-8.6/SMI-SVR4)
id LAA28743; Mon, 18 May 1998 11:58:42 -0700
Received: by mail2.gmd.de id AA19336
(5.67b8/IDA-1.5 for mutex-outer); Mon, 18 May 1998 18:47:35 +0200
Received: by mail2.gmd.de id AA20145
(5.67b8/IDA-1.5 for mutex-out); Mon, 18 May 1998 18:47:35 +0200
Received: from mail.gmd.de (postix) by mail2.gmd.de with SMTP id AA19019
(5.67b8/IDA-1.5 for <[EMAIL PROTECTED]>); Mon, 18 May 1998 18:47:31 +0200
Received: from www.inx.de ([EMAIL PROTECTED] [195.21.255.251])
by mail.gmd.de (8.8.8/8.8.8) with SMTP id SAA09962
for <[EMAIL PROTECTED]>; Mon, 18 May 1998 18:47:30 +0200 (MET DST)
Received: by www.inx.de (Smail3.2.0.96inx)
from n099h045.berlin.snafu.de (192.109.99.45) with smtp
id <m0ybT45-000oltC>; Mon, 18 May 1998 18:47:05 +0200 (MET DST)
To: [EMAIL PROTECTED]
Subject: Fwd: Re: Staff names with M-Tx (and PMX)
From: [EMAIL PROTECTED] (Stefan Haller)
Reply-To: [EMAIL PROTECTED]
Date: Mon, 18 May 1998 18:46:04 +0200
Message-Id: <[EMAIL PROTECTED]>
Organization: none
X-Mailer: MacSOUP 2.3
Sender: [EMAIL PROTECTED]
Precedence: bulk
X-Charset: LATIN1
X-Char-Esc: 29