Dear friends.
I am very surprised with your quick answers.
I use emtex, 4alltex distribution from 1995, which is very complete. I
also
use a little bit modern (TDS, long file names and so on) MiKTeX. On the
university computer I have Linux with TeTeX, where I still haven't
installed MusixTeX.
Thanks to Andre, I can use pmx in a macro, assigned to a key in my
editor
(tse2). I like the trick 'echo %1 | pmxa' very much.
But I still don't get how \relativeaccid works. Daniel mentioned
\relativeaccids, I guess he was thinking of \relativeaccid. I also do
not
have \sh, \fl, \Sh, \Fl commands that Daniel mentioned. I think that
\relativeaccidentals mentioned by Andre also do not work.
Here I include code which uses \transpose, but I do not get satisfactory
results, which can be seen in the produced PostScript file following the
log file. Usually I use precompiled musixtex.fmt, but I wanted to be
sure
that makefmt makes no problem.
I downloaded T.95 musixtex.tex, but I'll wait for new version of the
remaining files.
Why doesn't it work? musixdoc says nothing more that can help me with
\relativeaccid, maybe the way I use it is wrong. Maybe the trouble is in
fonts?
Zoran
ps Why do I get parentheses in the \title?
vtr.tex
-------------------------------------------------------
\input musixtex
\input musixcpt
\input musixsty
\fulltitle{Transposition}
\author{Dr.\ Zoran}
\title{I get some parentheses here. Why?}
\maketitle
\instrumentnumber{1}
\generalsignature{0}
\nobarnumbers
\startmuflex
\startpiece
\Notes\sk\pause\ibu0{g}{0}\qh0{fhf}\tbu0\qh0{^f}\en\bar
\Notes\ibu0{g}{0}\qb0{gig}\tbu0\qb0{^g}\ibu0{h}{0}\qb0{h^jh}\tbu0\qb0{^h}\en\bar
\Notes\wh{i}\en
\Endpiece
\transpose=-1
\generalsignature{-2}
\relativeaccid
\startpiece
\Notes\sk\pause\ibu0{g}{0}\qh0{fhf}\tbu0\qh0{^f}\en\bar
\Notes\ibu0{g}{0}\qb0{gig}\tbu0\qb0{^g}\ibu0{h}{0}\qb0{h^jh}\tbu0\qb0{^h}\en\bar
\Notes\wh{i}\en
\Endpiece
\endmuflex
\bye
-------------------------------------------------------
vtr.log
-------------------------------------------------------
This is emTeX (tex386), Version 3.14159 [4a] (preloaded format=plain
97.11.11) 2 APR 1999 21:47
**vtr
(vtr.tex (c:/emtex/texinput/musixtex/musixtex.tex
MusiXTeX(c) T.92 <29 November 1998>
------- here I cut not interesting stuff ---------
) (c:/emtex/texinput/musixtex/musixcpt.tex
MusiXComPaTible T.67 <7 January 1997>
\linesinpage=\count104
\barsinline@ori=\count105
\maxbarsinline=\count106
\maxlinesinpage=\count107
\zglueskip=\skip86
\tempsskip=\skip87
\nullthick=\skip88
\Interportee=\dimen114
) (c:/emtex/texinput/musixtex/musixsty.tex
MusiXtextSTYle T.90 <31 August 1998>
\footmarkcount=\count108
) (vtr.mx2) < 1> bar 1 bar 2 bar 3 < 2> bar 1 bar 2 bar 3 [1] )
Output written on vtr.dvi (1 page, 1596 bytes).
-------------------------------------------------------
vtr.ps
-------------------------------------------------------
%!PS-Adobe-2.0
%%Creator: dvips 5.58 Copyright 1986, 1994 Radical Eye Software
%%Title: vtr.dvi
%%CreationDate: Fri Apr 02 21:47:49 1999
%%Pages: 1
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%EndComments
%DVIPSCommandLine: C:\EMTEX\BIN\DVIPS32.EXE -P 4alltex vtr
%+ -pj:dvips32.mfj
%DVIPSParameters: dpi=300, compressed, comments removed
%DVIPSSource: TeX output 1999.04.02:2147
%%BeginProcSet: texc.pro
/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
.1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N
/cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id
gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp
add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add
/gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{
dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1
adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2
idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage
userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
a}B /bos{/SS save N}B /eos{SS restore}B end
%%EndProcSet
TeXDict begin 39158280 55380996 1000 300 300
(/ZORAN/MUSIC/EXAMPLE/vtr.dvi) @start /Fa 19 122 df<130413081330136013C0
13801201EA03001206A25AA25AA212381230A21270A21260A312E0A81260A412201230A2
7E1208120C12047E0E2A7C9E10>40 D<5AEA0080134013601320133013101318A3131C13
0CA8131CA31318A21338A21330A21370136013E013C012011380EA0300A212065A5A5A5A
12800E2A809E10>I<1270A212F0126004047C830C>46 D<13181370EA03F0EA0C701200
A313E0A6EA01C0A6EA0380A6EA07001380EAFFF80D1C7C9B15>49
D<EA07F0EA1818EA200CEA600E12F0A212E0EA001C1338137013C0EA0180130012021206
1204A25AA3C7FCA51238A2127812300F1D7A9C14>63 D<380FFF803800F8005BA5485AA6
485AA6485AA648C7FC7FEAFFF8111C7F9B0F>73 D<3BFFF0FFE0FF803B1F001F003C006C
15186E13105C5E142F1660D9804F13400007148002875BA29026810781C7FCA201821382
13C2D803C413C4140301C813C8A201D813D013D001F013E0EA01E06E5A13C05D1380A229
1D7B9B2B>87 D<EA07F0EA1C18EA1E0CEA1C0E12181200A2EA01FEEA0F0EEA1C1C123012
7000E01340A2133CEB5C80EA709D383F0E0012127D9115>97 D<EA01F8EA070CEA0C06EA
1C07EA380312301270EA7FFFEA70005AA312601302EA30041308EA1C30EA07C010127E91
12>101 D<1438EB3CCCEBC69C3801830800031380EA0703A4EB0700EA0306138CEA04F0
90C7FC120CA2EA0FFE3807FF804813C0EA1801EA2000006013E04813C0A2386001803820
0300EA180EEA07F0161C809215>103 D<EA07E012015BA6485AA3EB8F80EBB0C0EBC0E0
EA0780A21300A4380E01C0A6381C0380001E13C038FF9FF0141D7F9C17>I<391F8FC0FC
39079061063903E0760738078078A2EB0070A4000EEBE00EA64848485A001EEBE01E3AFF
8FF8FF8021127F9124>109 D<381F8F803807B0C03803C0E0EA0780A21300A4380E01C0
A6381C0380001E13C038FF9FF014127F9117>I<13FCEA0307380E0180001C13C0EA3800
1230007013E0A338E001C0A300601380130338700700EA380EEA1C18EA07E013127E9115
>I<380FC7803803D8603801E0303803C03813801418141CA338070038A31470A214E038
0F01C0380EC300133C90C7FCA35AA4B47E161A809117>I<EA1F9CEA07EEEA03CFEA078E
138C1300A4120EA65A121EEAFFC010127F9110>114 D<EA03F2EA0C0EEA1806EA100412
301238EA3E00EA1FE0EA0FF0EA07F8EA003CEA401C130CA2EA6018EAE010EAD060EA8FC0
0F127F9110>I<1202A31206A25A121C123CEAFFE0EA1C00A25AA65A1340A41380A2EA31
00121E0B1A7C9910>I<380FF0FE3803C03800011330142014601440EBE0801200EBE100
A213E213721374137C1378137013301320A25BA2EA708000F1C7FCA212E61278171A8091
16>121 D E /Fb 6 72 df<EB0FF0EB7FFE48B5FC000714805A4814C05AA25AA2B61280
A21500A25C6C5B5C6C13E06C1380D803FCC7FC1A14808900>7 D<EB1FF0EBFFFE3903C1
FF80390F807FE0391F001FF048EB0FF848EB07FC14034814FE1401018013FFEC00FE7F00
7F14FC7F6C6C13F86C6C13F0390FFE01E03903FF8380C6EBFE00EB1FF02015808A00>9
D<124012C0B3A3EAC3F0EACFFCEADFFF38F83F8038E01FC0EAC00F14E0A314C0131F1480
EB3F00137E5BEAC1F0EAC3E0EAC78000DEC7FC12FC12F05A5A132D7C9F19>50
D<1303A3120CAA141014F0A2131F137FEA0FFFA2127FB512C0140013FB13E3130312FC12
EC128C120CA21410147014F0130F137FEA0DFF120F127FB512E01400A213E31383EAFC03
12EC128C120CAA90C7FCA3143C809D19>52 D<B612FEAA1F0A807F1F>61
D<15074B7E4B7E153F157F8215FF825C82913803FC38EDF8184A487E15E0160E91380FC0
06158016071500A2141EA3021C5BA35E161E163EA2167E167C16FC15014B5AA215074B5A
151F4B5AEC0E7F5E15FF020F5B93C8FCA25DA24A5A4A5A147F5D4A5A5B495B5D5B4990C9
FC815B5B14FB137F14F1EBFFE1488014C1481381A24813005B000F805B4848EBEFF892B5
FC48484814C0020714F0484848804948804A8049488000FFDAF03F1380903900FF300F91
26FC380313C026FE01F87F02F06D13E000FCD9E018137F0103153F02C015F000F8021C13
1F1480150C0078160FA21301150E1238902600C00614E07E1460000C0120141F000E0110
15C00006D90007133F00076E14806CEE7F006C7E6C6C15FE01604A5A6D4A5A011C4A5A01
07EC9FE0903A01C001FF809027007C03FEC7FC91381FFFF802011380EC0001A5821500A4
133FEBFFC0487F487FA2487FA65C6C140102E05BECC0036C010090C8FC01F05B6C6C130E
017E133C90383F80F86DB45A010713C0D900FEC9FC349477DD42>71
D E /Fc 7 115 df<126012F0A2126004047C830C>46 D<B512C0380F00F0143C140E80
A2EC038015C01401A215E0A815C0A21403158014071500140E5C1470B512C01B1C7E9B20
>68 D<387FFFF0EA7C01007013E0386003C0A238400780130F1400131E12005B137C1378
5BA2485A1203EBC010EA0780A2EA0F00481330001E13205A14604813E0EAF803B5FC141C
7E9B19>90 D<EA1FC0EA3070EA78387F12301200A2EA01FCEA0F1C12381270126000E013
40A3EA603C38304E80381F870012127E9115>97 D<EAFC7CEA1C87EA1D03001E1380121C
AD38FF9FF014127F9117>110 D<EA03F0EA0E1CEA1806487E00701380EA600100E013C0
A600601380EA700300301300EA1806EA0E1CEA03F012127F9115>I<EAFCE0EA1D30EA1E
78A2EA1C301300ACEAFFC00D127F9110>114 D E /Fd 9 117 df<003FBA12FCA49026FE
00079038E0007F01F0170FD87FC0EF03FE49170190C71600007E197EA2007C193EA30078
191EA400F8191F48190FA5C81700B3B3A60103B812C0A448467CC551>84
D<90380FFFF090B6FC000315C03A07F8007FF0486CEB1FFCED07FE486C6D7E838183816C
48816C5A6C5AC9FCA5157F023FB5FC0103B6FC011F13F090387FFE003801FFE0481380D8
0FFEC7FC485A5B123F485AA2485AA45DA26C6C5BED077F6C6C130F6C6C013E13F83C0FFF
80F83FFFE000039038FFF01FC6ECC00F90390FFE0003332E7CAD38>97
D<137C48B4FC4813804813C0A24813E0A56C13C0A26C13806C1300EA007C90C7FCACEB7F
C0B5FCA412037EB3B2B6FCA418497CC820>105 D<9039FF8007FEB590383FFFC04B13F0
913981F81FF8913983C00FFC00039039870007FE6C138E029C8002B87F188014F0A25CA3
5CB3A9B60081B6FCA4382E7BAD41>110 D<EC0FFE49B512F0010714FC90391FF803FF90
267FE00013C0D9FF80EB3FE04890C76C7E48486E7E48486E7E000F82491403001F82003F
17804980A2007F17C0A300FF17E0AA007F17C0A46C6C4A1380A2001F17006D5C000F5E6C
6C4A5A00035E6C6C4A5A6C6D495AD97FE0EBFFC090261FFC0790C7FC0107B512FC010114
F0D9001F90C8FC332E7DAD3A>I<90397FC01FFCB590B57E02C314F09139CFE03FFC9139
DF0007FE000301FC6D7E6C496D13804A6D13C04AEC7FE04A15F0EF3FF8A2EF1FFCA218FE
A2170FA218FFAA18FE171FA218FCA2173F18F818F0177F6EECFFE06E15C06E4913806E49
130002DFEB0FFE9139CFC03FF802C3B512E002C01480DB1FF8C7FC92C9FCB0B67EA43842
7CAD41>I<90397F803F80B5EBFFE0028113F8913883C3FC91388707FE0003138E6C9038
9C0FFF14B8A214F0A2ED07FE9138E003FCED01F892C7FCA25CB3A8B612E0A4282E7DAD2F
>114 D<90390FFE01C090B512C7000314FF3807F801390FC0007F48C7121F48140F007E
1407A2150312FEA27E7F01E090C7FC13F8387FFFC014FF6C14E015F86C806C14FF6C1580
000115C06C6C14E0131F010014F014039138007FF80070141F00F0140F15077E1503A26C
15F0A27E6CEC07E07F6DEB0FC001F0EB1F80D8FEFCEBFF0039F87FFFFCD8F01F13F0D8E0
031380252E7CAD2E>I<EB01E0A61303A31307A3130FA2131F133FA2137FEA01FF5A000F
90B512C0B7FCA3C601E0C7FCB3A616F0A9017F14E0ECF001133FED03C0D91FF813809039
0FFE0F00903807FFFE01015B9038001FF024427EC12D>I E end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 300dpi
TeXDict begin
%%PaperSize: a4
a4
%%EndPaperSize
%%EndSetup
%%Page: 1 1
1 0 bop 536 -110 a Fd(T)-10 b(ransp)s(osition)1794 -35
y Fc(Dr.)13 b(Zoran)p -93 82 2067 2 v -93 102 V -93 123
V -93 144 V -93 165 V -93 165 2 84 v -93 143 a Fb(G)98
102 y(=)p 239 153 2 78 v 215 153 a(\007)p 356 133 2 58
v 332 133 a(\007)p 473 153 2 78 v 449 153 a(\007)p 239
81 352 10 v 94 w(4)p 589 153 2 78 v -3 w(\007)p 699 165
2 84 v 808 143 2 68 v 784 143 a(\007)p 925 122 2 47 v
901 122 a(\007)p 1041 143 2 68 v 1017 143 a(\007)p 808
81 352 10 v 95 w(4)p 1158 143 2 68 v -3 w(\007)p 1275
133 V 1251 133 a(\007)1345 112 y(4)p 1392 112 2 47 v
-2 w(\007)p 1509 133 2 68 v 1485 133 a(\007)p 1275 70
352 10 v 94 w(4)p 1625 133 2 68 v -3 w(\007)p 1735 165
2 84 v 1820 122 a(\011)p 1953 165 V 1961 165 13 84 v
-93 293 2067 2 v -93 314 V -93 335 V -93 356 V -93 376
V -93 376 2 84 v -93 355 a(G)-25 334 y(2)-4 303 y(2)137
313 y(=)p 276 376 2 78 v 252 376 a(\007)p 390 355 2 58
v 366 355 a(\007)p 504 376 2 78 v 480 376 a(\007)p 276
303 344 10 v 92 w(4)p 619 376 2 78 v -2 w(\007)p 725
376 2 84 v 833 365 2 68 v 809 365 a(\007)p 947 344 2
47 v 923 344 a(\007)p 1061 365 2 68 v 1037 365 a(\007)p
833 303 344 10 v 92 w(4)p 1175 365 2 68 v -3 w(\007)p
1290 355 V 1266 355 a(\007)1358 334 y(4)p 1404 334 2
47 v -3 w(\007)p 1518 355 2 68 v 1494 355 a(\007)p 1290
292 344 10 v 92 w(4)p 1633 355 2 68 v -2 w(\007)p 1739
376 2 84 v 1823 344 a(\011)p 1953 376 V 1961 376 13 84
v -211 3116 a Fa(I)g(get)i(some)e(paren)o(theses)j(here.)e(Wh)o(y?)f
(\(\))1486 b(1)p eop
%%Trailer
end
userdict /end-hook known{end-hook}if
%%EOF
-------------------------------------------------------