/usr/share/doc/pmw/contrib/MacroCollection is in pmw-doc 1:4.27-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | @ This file contains a number of macros that are described in the manual.
key C
time C
systemgap 56
*define mf "\it\m\bi\f"/b
*define hang() [slur/rr15&&2] &&1 [es]
*define s8u "\it\8va-"/ol/" -| \mf\\159\"/u0.3/"\it\8"/s2
*define e8u "#"/ol/r8
*define s8d "\it\8va-"/ul/" -| \mf\\161\"/d0.3/"\it\8"/s2
*define e8d "#"/ul/r8
draw triangle
3 -4 moveto @ move to apex
-3 -6 rlineto @ line to bottom left
6 0 rlineto @ horizontal line to bottom right
-3 6 rlineto @ line back to apex
fill @ fill it in (solid triangle)
enddraw
draw box
-2 headleft sub accleft sub stembottom 1.3 sub moveto
stemtop stembottom sub 2.6 add dup 0 exch rlineto
headleft headright add accleft add 4 add dup 0 rlineto exch
0 exch neg rlineto
neg 0 rlineto
stroke
enddraw
draw bracket
-2 headleft sub accleft sub headbottom linebottom add moveto
-2 0 rlineto
-4 headleft sub accleft sub headtop linetop sub lineto
2 0 rlineto
stroke
enddraw
draw save
headbottom originx
enddraw
draw connect
originx sub 3 add dup 3 add 2 div
3 1 roll exch 2 sub moveto
-12 lineto
3 headbottom 2 sub lineto
stroke
enddraw
draw blip
linegapx linegapy moveto
0 linegapx 2 mul lineto
linegapx neg linegapy neg lineto
0.3 setlinewidth stroke
enddraw
draw ped
0 0 moveto "\**163\ " show
enddraw
*define ped [line/=P/b/h/ol/d4 linegap/h0/w30/draw ped]
*define blip [linegap/=P/draw blip]
*define ep [endline/=P]
[staff 1 treble 1]
&mf/ts "\*c\ \bi\= 88"/a/ts/u4/c g [draw triangle] g &hang(g,/ru4) &hang(g,/b/rd4) ||
[draw box] $a [draw box] f' [draw box] (f-g-); [space 10] [draw box] (f'-g'-);
[space 6] [draw bracket] (#f-c'-); [space 6] [draw bracket] (g-#d'-) ||
[draw save] e c'-g-a-b- [draw connect] a ||
"\it\cresc-==en-==do"/ul gc'ga | gfgr |
"\it\decresc.-"/ul gfef | G "#"/ul/r6 G ||
"\it\cresc.-"/ul/" ."/u1.5 gc'ga | gf "#"/ul gr ||
"\*136\-"/ol/"\*96\" E'+_ | "#"/ol/r8 E'R || @ trill with a wiggly line
&s8u c'.d'-e'd' | g'g' &e8u G' | @ ottava alta
&s8d c'.d'-e'd' | g'g' &e8d G' || @ ottava bassa
[bass 0] r- &ped %a &blip b-_; b-; e &blip a`-_ | a`- G` &ep r-r | @ piano pedal
[endstaff]
|