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 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327
|
%%%%%%%%%%%%%%%%%
%%
%% ref134.tex 21 March 1998
%%
%%%%%%%%%%%%%%%%%
\ifx\documentclass\undefined
% \documentstyle[11pt,multicol]{article}
\documentstyle[12pt,multicol]{article}
\else
% \documentclass[11pt]{article}
\documentclass[12pt]{article}
\usepackage{multicol}
\fi
\pagestyle{empty}
% A4 horizontal 210mm, letter vertical 11in:
\setlength{\textwidth}{21cm}\addtolength{\textwidth}{-2cm}
\setlength{\textheight}{11in}\addtolength{\textheight}{-2cm}
\addtolength{\topmargin}{-3.5cm}
\addtolength{\oddsidemargin}{-3.4cm}
\addtolength{\evensidemargin}{-3.4cm}
\setlength\columnsep{2mm}
\message{h=\the\textheight, w=\the\textwidth, s=\the\columnsep}
\begin{document}
{\footnotesize\small
\def\bs{{\tt\char'134}}
\def\bsn{\bs}
\def\dhline{\hline\hline}
\def\newcol{
\hline
\end{tabular}
\begintab
\hline
}
%\let\blank\ \def\ {\blank\blank}
\centerline{QUICK REFERENCE TABLE FOR PMX
\hfill Version 1.34
\hfill March 1998
\hfill by Don Simons (dsimons@logicon.com)}
%\begin{multicols}{2}
\null
This table defines legal PMX {\it symbols}. Each one starts with a
single character from a non-indented line, followed by characters from
subsequent indented lines, with no internal spaces. When characters
on the same line are separated by commas, only one can be used, unless
otherwise noted. Characters enclosed in {\tt [~]} are optional. Several
characters, chosen from different lines that are indented the same
amount, may be used in sequence. {\it d1, d2} are single digits, so
for example {\it d1}{\tt[}{\it d2}{\tt]} is a one- or two-digit integer.
{\it i} is any non-negative integer.
{\it x} is any non-negative decimal number.
%\end{multicols}
\begin{multicols}{2}
\begin{center}
%\def\begintab{\begin{tabular}{|p{3.0cm\tt}|p{5.5cm\hangindent5pt}|}}
\def\begintab{\begin{tabular}{|p{3.0cm\tt}|p{5.5cm\hangindent5pt}|}}
\begintab
\hline
a,b,c,d,e,f,g & Note name.\\
%\ [0,2,4,8,1,3,6] & If first digit, duration.
\ [0,2,4,8,1,\break\rightline{3,6,9]} & If first digit, duration.
Must include if duration not yet set in current input block.\\
\ [1,2,3,4,5,\break\rightline{6,7]} & If second digit, Octave number.
Must include if octave not yet set in current input block.\\
\ [d] & Dot.\\
\ \ [+.- {\it x}] & Vertical shift from default, \bsn{}internotes.\\
\ \ \ [+.- {\it x}] & Horizontal shift from default, notehead widths.\\
\ [f,s,n] & Flat, sharp, natural. Repeat for double flat or sharp.\\
\ [+,-] & Shift octave from default (default is within a 4th).
May use several in succession.\\
\ [u,l] & Force stem direction of a non-beamed note.\\
\ [a] & Prohibit beaming this note.\\
\ [r] & Right offset by one notehead.\\
\ [e] & Left offset by one notehead.\\
\ [.] & Dot form shortcut: {\tt a8.b} = {\tt ad8 b1} \\
\ [,] & 2:1 shortcut: {\tt a8,b} = {\tt a8 b1} \\
\ [x{\it i}] & This note starts an {\it i}-tuplet.
Duration must already have been set.
Duration refers to total of xtuplet, not individual notes.
Next $i-1$ notes are in
xtuplet, and must not contain duration number.\\
\ \ [n] & Fine-tune the printed xtuplet number. If followed by blank
(i.e., no options), don't print number. \\
\ \ \ [f] & Flip location from above to below, or vice-versa. \\
\ \ \ [+,- {\it i}] & Vertical shift from default, \bsn{}internotes.\\
\ \ \ \ [+,- {\it x}] & Horizontal shift from default, notehead widths.\\
\newcol
z & Chordal note. No duration allowed.\\
\ a,b,c,d,e,f,g & Note name.\\
\ \ [f,s,n] & Flat, sharp, natural. Repeat for double flat or sharp.\\
\ \ [+,-] & Up or down one octave.
may use several in succession.\\
\ \ [r,e] & Right or left offset by one notehead.\\
\ \ [d] & Dot. Permitted but not required, unless dot is to
be shifted. \\
\ \ \ [+,- {\it i}] & Vertical dot shift from default, \bsn{}internotes.\\
\ \ \ \ [+,- {\it x}] & Horizontal dot shift from default, notehead widths.\\
\dhline
r & Rest.\\
\ [0,2,4,8,1,\break\rightline{3,6]} & Duration.
Must include if duration not yet set in current input block.\\
\ [d] & Dot.\\
\ [p] & Full-bar rest using 'Pause' symbol (no digit).\\
\ [m{\it i}] & Multi-bar rest of {\it i} bars. Voice \#1 only.
Normally only used in parts, generated by scor2prt.\\
\ [b] & Blank rest, not printed (this line of music
drops from sight).\\
\ [+,- {\it i}] & Raise/lower rest from middle line, \bsn{}internotes.\\
\dhline
G & Grace note group.\\
\ [{\it i}] & Number of notes in group. Not needed if 1.
If {\tt>}1, next $i-1$ notes are in grace.\\
\ [s] & Slur to/from main note.\\
\ [m {\it d1}] & Multiplicity (number of flags or beams). Default is 1.\\
\ [x] & Slash. Single grace only. \\
\ [l,u] & Forced stem direction.\\
\ [A,W] & Put grace just after main note, or shifted as far
right as possible.\\
\ ({\it first note}) & Must follow the above options, with no space.
Use same symbols as normal note.\\
\newcol
o & Ornament. Symbol comes after note.\\
%\ t,m,x,+,u,p,\break\rightline{),-,>,\raise1pt\hbox{\^\ }.}
\ t,m,x,+,u,p,\break\rightline{),\_,.,>,\^\ }
& Shake, mordent, x, +, pizz., strong pizz.,
')' after notehead, tenuto, stacc., sfz, duncecap\\
\ f & Fermata. Default is up.\\
\ \ [d] & Convert to down fermata. \\
\ T,Tt & Trill ({\it tr}) with or without wavy line.\\
\ \ [{\it x}] & Length to end of wavy line, \bsn{}noteskips.
Default is one \bsn{}noteskip.
Use {\tt oT0} for {\it tr} .\\
\ g & Segno. Voice \#1 only.\\
\ \ [[-]{\it d1}[{\it d1}]] & Offset of segno symbol in points.\\
\ e & Editorial accidental. \\
\ \ s,f,n & Sharp, flat, natural \\
\ [+,- {\it i}] & (After~setting~ornament~type)\break Raise/lower by
{\it i} \bsn{}internotes from default.\\
\ [:] & Repeat toggle. Must come last. First instance, after setting
ornament type, gives all later notes same ornament, until
{\tt o:} shuts it off. \\
\dhline
s,t,) & Slur toggle. Place after note.\\
( & Placed before note, same as {\tt s} placed after. \\
\ [{\it c}] & Optional ID code, {\tt 1-9} or {\tt A-Z} . Must be first
after {\tt s,t,(,)} .\\
\ [u,d,l] & Force slur direction. Only allowed at slur start.\\
\ [t] & Position slur end as tie rather than slur.\\
\ [+,- {\it i}] & Raise/lower start/end of slur, \bsn{}internotes.\\
\ \ [+,- {\it x}] & Horizontal shift start/end of slur, notehead widths. \\
\dhline
A & Accidental, afterruleskip, interstaff details.
Only at start of first block except {\tt i} , {\tt I}\\
\ [i,I {\it x}] & Factor on \bs{\tt interstaff}\\
\ [d] & Lower dots in lower voice of 2 on a staff\\
\ [a{\it x}] & Change afterruleskip to {\it x} \bs{\tt elemskip}s. Default
is 1.\\
\ [b,s] & Force big or small accidentals.\\
\ [r] & Relative accidentals. Must be set if transposing.\\
\dhline
B & Toggles default stem direction for middle line of bass clef.
intial direction is up).\\
\newcol
C & Clef change.\\
\hbox{\ t,s,m,a,n,r,b}\hbox{\ or 0-6} & New clef. ({\bf t}reble, {\bf s}oprano,
{\bf m}ezzo-soprano, {\bf a}lto, te{\bf n}or, ba{\bf r}itone,
{\bf b}ass).\\
\dhline
F & Cancels figures in bass line
(use with {\tt \%1} in score file
to make a bass part with no figures).\\
\dhline
h,w & If followed by number, page height or width.
Only at start of first input block.\\
\ {\it x} & Page height or width.\\
\ \ [i,m,p] & Inches, mm, points. Default is points.\\
\dhline
h & If followed by blank or {\tt [+,-]}, heading.
Next input line will print above top staff.\\
\ [+,- {\it i}] & Alter height from default, \bs{\tt internote} \\
\dhline
K & Key signature change and/or transposition\\
\ +,- {\it i} & Amount of transposition in \bsn{}internotes.\\
\ \ +,- {\it i} & New key signature.\\
\dhline
l & Next input line is a text string
which will appear below top staff.\\
\dhline
L{\it i} & Force a line break at line {\it i}. Voice \#1 only. Start of
block only.\\
\ [P{\it i}] & Force a page break at page {\it i}.\\
\ [M] & Movement break. Must follow {\tt P} if present. \\
\ \ [+{\it i}] & Extra vertical space, \bs{\tt internote} \\
\ \ [i{\it x}] & New indent, decimal fraction of line width\\
\dhline
m & Meter change. Voice \#1 only. Start of input block only.\\
\ o,{\it d1}[{\it d2}] & True numerator of meter.
Use {\tt o} if full value is exactly 1.
If {\it d1}=1, numerator is 10+{\it d2}.\\
\ {\it d1}[{\it d2}] & True denominator.\\
\ o,{\it d1}[{\it d2}] & Printed numerator of meter. Use {\tt o} as above.\\
\ {\it d1}[{\it d2}] & Printed denominator.\\
\dhline
M & Macro. If alone, ends recording or saving.\\
\ [R,S,P] & Record (store and execute), save (store but do not execute),
or playback. \\
\ \ {\it i} & Macro ID number, from 1 to 20. \\
\newcol
P & Start page numbering in this page. Voice \#1 only.
Start of input block only.\\
\ [{\it d1}[{\it d2}]] & Starting page number. Default is 1.\\
\ [r,l] & Margin for starting page number. Default is 'r'.\\
\dhline
R & Repeat or doublebar. voice \#1 only.
Doublebars at start of bar only.\\
\ l,r,lr,d,D,dl & Left repeat, right repeat, l-r rpt, doublebar, doubleBAR,
doublebar-left repeat. \\
\dhline
S & Reset total number of systems.
Only at start of first input block.
Only useful with \bs{\tt \%}{\it i} for automatically
generated parts.\\
\ {\it d1}[{\it d2}] & New number of systems.\\
\ \ [P] & Force total number of pages in a part.\\
\ \ \ {\it d3} & Number of pages.\\
\dhline
T & Title string. Only at start of first input block.\\
\ t[{\it d1}[{\it d2}]],i,c & Title of piece (centered), instrument (left
justified), or composer (right justified). Following line
is the text.
{\tt Tt} may be followed by a number (\bsn{}internotes) to add
vertical space below entire title block.
{\tt Tt} must come after {\tt Ti} and {\tt Tc} for this to work.\\
\dhline
V & Toggle for Volta. Voice \#1 only. Start of bar only.
For scor2prt, only allowed one per input block,
and it must come at start of block.\\
\ [{\it text}] & Text for start of volta. May not be "b" or "x".\\
\ b,x & At end of volta, boxed end or horizontal (no box).\\
\dhline
W & Set new minimum horizontal space between noteheads.\\
\ . & Decimal point (required).\\
\ \ {\it d1} & Tenths of notehead width. Default is 3.\\
\newcol
x & Floating figure (offset to right).\\
\ {\it d1} & Number of note-length units of offset.\\
\ \ {\it d2} & Note-length unit. Same code as for note durations.\\
\ \ \ 2,3,\dots,9,\break\rightline{\#,-,n,0{\it d1}}
& Characters for floating figure,
arranged as in normal figure.\\
\dhline
X & Shift or insert hardspace. \\
\ [-]{\it x} & Distance. Default units are notehead widths.\\
\ \ [{\tt p}] & Units are points.\\
\ [:,S] & Begin shift ({\tt~:} after number), end shift
({\tt~X:} only),
single-note shift ({\tt S}). Must come last \\
\dhline
2,3,\dots,9,\#,-,n & Normal figure. Voice \#1 only.
Combine characters as needed. See manual.\\
0 {\rm (zero)} & Continuation figure.\\
\ {\it d1} & Length in \bsn{}internotes.\\
\_ {\rm (underscore)} & Placeholder figure, to lower the next one. \\
\dhline
[ & Start a forced beam.\\
\ [j] & Continue an existing staff-\break jumping beam.\\
\ [u,l] & Direction of forced beam.\\
\ [m {\it d1}] & Forced multiplicity. {\it d1} = 1 - 4. \\
\ [h] & Force horizontal beam (zero slope).\\
\ [+,- {\it i}] & Vertical offset, \bsn{}internotes.\\
\ \ [+,- {\it i}] & Change slope from default.\\
\ \ \ [+,- {\it i}] & Distance to raise or lower beam, beam thk's.\\
\dhline
] & End forced beam.\\
\ [j] & Keep beam open, prepare to jump to other staff \\
\dhline
][ & Between two notes in a forced beam,
decrease multiplicity to 1, then immediately increase.
Only allowed in forced beams.
Treated as a single symbol, set off by spaces.\\
\dhline
( & Placed before a note, equivalent to {\tt s} after note. \\
) & Equivalent to {\tt s} . \\
\dhline
? & Arpeggio start/stop. Comes after note. \\
\newcol
\bs,\bs\bs,\bs\bs\bs & Start a literal \TeX~string before
next note, before \bsn{}startmuflex, or before
first \bsn{}notes group of current input block.\\
\ {\it Text}\bs & TeX string and terminator.
May have more than one TeX command, strung end-to-end.\\
--- (\rm 3 minus's) & Toggle for multiline \TeX\ block. Must start on first
line. All lines until next {\tt ---} will be copied verbatim
to top of \TeX\ file.\\
\dhline
[|] & Bar line. Only used for checking, except required after
end-of-bar inserted hardspace.\\
\dhline
/ & Terminate a system for current input block.\\
\dhline
// & Terminate first line of music on this system,
start a second line of music on same system.\\
\dhline
\% & Comment line.\\
\ [{\it d1}]{\it text} & {\it text}
will be put in part {\it d1} by scor2prt.\\
\ [!]{\it text} & {\it text}
will be put in all parts by scor2prt.\\
\ [\%] & Following line will be ignored by scor2prt.\\
\hline
\end{tabular}
\end{center}
\end{multicols}
}
\end{document}
|