On Fri, 26 Oct 2001, Don Simons wrote:
> Thorsten wrote:
> >...As you see above midi also doesn't matter...
> > I simply want:
> >
> > Trumpet 1 in D
> > Trumpet 2 in D
> > Alto Sax in Eb
> > Trombone in C
> >
> > in one score.
> >
> I tried the most obvious method and it seemed to work:
>
> ===============
> 2 2 4 4 4 4 0 1
> 1 1 20 0
>
>
> tt
> ./
> \\setsign1{-1}\
> g44 a b c |
> g44 a b c |
> g0 /
> g44 a b c |
> g44 a b c |
> g0 /
> ===============
>
> --Don Simons
>
====================================
Don's solution is indeed obvious, but I don't think it solves the
problem, since the notational subtleties are really more involved.
(i) Actually I don't think it makes sense to implement anything like
that in in pmx, because it is unclear what the user actually
wants:
* do you want to write your pmx source so that the source
actually reflects what is to be sounded ( an "a" written in
pmx should, as played by any instrument, sound as 445 Hz ?
* or do you want it the other around ?
That isn't clear at all in the first place (cf. the remarks about
transposition in the MusixTeX manual),
(ii) You DO want to use the professional (!) notation with transposing
instruments, not because of the copyists of Mozarts times, but
because of the practical communication between conductor and
orchestra: says the conductor to the horn player: "take that D in
bar 145 piano, not forte" --- which D, the written note, or the
sound ??? (and to do away with any transposed notation at all,
even in the parts, wont do because players would have to relearn
their fingering completely!),
(iii) AND THAT IS MY MAJOR POINT: the notation rules are VERY different
for the various groups of instruments: while
* the various clarinets (as well as e.g. the oboe d'amore and da
caccia) are written in completely transposed notation: in a c
minor piece a "clarinet in b flat" e.g. would see a signature
of 1 flat,
* the brass family (trumpets, french horns etc.) are transposed
in a similar way, but NEVER see any signatures at all; all the
necessary accidentals are spelled out explicitly with the
individual notes!
This is the case at least in classical music; I don't know
about jazz nor about saxophones ...
If you wanted to automate all that in any which way in pmx you
would have to write different code for the different groups of
instruments. And I don't think that's worth the trouble.
So I suggest to stick with the practical solution suggested by Don (even
though it means manual fidgeting.
To make my point clear, attached are 4 pmx examples. In all 4, the four
instruments are to play an unisono sounding scale. Ex.1 and 2 play a
C major scale, Ex.3 and 4 a c minor scale. Ex.1 and 3 are transposed
notation, BUT NOT the correct (commonly agreed upon) notation; these are
Ex.2 and 4 .
ccn.
.......................................................................
_|_
/ | \
\_|_/ Prof.Dr. Cornelius C. Noack Phones:
_|_ __ Inst. f. Theor. Physik FB 1 office : +49 (421) 218-2427
| | | \ Universit"at Bremen secretary: -2422
|__| |__/ Kufsteiner Strasse Fax : -4869
| | | \ D - 28334 Bremen home : +49 (421) 34 22 36
| | |__/ Fax: 346 7872
PhyHB E-mail: [EMAIL PROTECTED]
.......................................................................
% nv,noinst,mtrnuml,mtrdenl,mtrnump,mtrdenp,xmtrnum0,isig,
4 4 4 4 4 4 0 0
%
% npages,nsyst,musicsize,fracindent
1 1 20 0.12
trombone in C
horn in F
trumpet in D
clarinet in B flat
bttt
./
\\setsign2{+1}\
\\setsign3{-2}\
\\setsign4{+2}\
c43 [ d8 e f g a b ] |
c0 /
g44 [ a8 b c d e f ] |
g0 /
b44 [ c8 d e f g a ] |
b0 /
d44 [ e8 f g a b c ] |
d0 /
% nv,noinst,mtrnuml,mtrdenl,mtrnump,mtrdenp,xmtrnum0,isig,
4 4 4 4 4 4 0 0
%
% npages,nsyst,musicsize,fracindent
1 1 20 0.12
trombone in C
horn in F
trumpet in D
clarinet in B flat
bttt
./
% \\setsign2{+1}\
% \\setsign3{-2}\
\\setsign4{+2}\
c43 [ d8 e f g a b ] |
c0 /
g44 [ a8 b c d e fs ] |
g0 /
bf44 [ c8 d ef f g a ] |
bf0 /
d44 [ e8 f g a b c ] |
d0 /
% nv,noinst,mtrnuml,mtrdenl,mtrnump,mtrdenp,xmtrnum0,isig,
4 4 4 4 4 4 0 -3
%
% npages,nsyst,musicsize,fracindent
1 1 20 0.12
trombone in C
horn in F
trumpet in D
clarinet in B flat
bttt
./
\\setsign2{-2}\
\\setsign3{-5}\
\\setsign4{-1}\
c43 [ d8 e f g an bn ] |
c0 /
g44 [ a8 b c d en fs ] |
g0 /
b44 [ c8 d e f gn an ] |
b0 /
d44 [ e8 f g a bn cs ] |
d0 /
% nv,noinst,mtrnuml,mtrdenl,mtrnump,mtrdenp,xmtrnum0,isig,
4 4 4 4 4 4 0 -3
%
% npages,nsyst,musicsize,fracindent
1 1 20 0.12
trombone in C
horn in F
trumpet in D
clarinet in B flat
bttt
./
\\setsign2{0}\
\\setsign3{0}\
% \\setsign4{-1}\
c43 [ d8 e f g an bn ] |
c0 /
g44 [ a8 bf c d e oen fs ] |
g0 /
bf44 [ c8 df ef f g oen a oen ] |
b0 /
d44 [ e8 f g a bn cs ] |
d0 /