prepmx(1)
π prepmx(1) β¨ prepmx Manual Page β¨
π NAME
prepmx - preprocessor for PMX, easy music typesetting program
okay so prepmx is the preprocessor for PMX, the music typesetting program, and it's lowkey the easiest way in πΆ
π§ SYNOPSIS
prepmx [options] jobname [outdir/] [stylefile]
πΈ DESCRIPTION
okay so M-Tx is an easy to use preprocessor language for the PMX music typesetting program, and it's made for people who are not experts (so literally anyone can slay it) π For an easy example, check this out:
c2+ e4 g | b4d- c1 d c2 |
c8 g+ e g c- g+ e g | d g f g c- g+ e g |
for the full syntax reference, go read the M-Tx manual written by Dirk Laurie, the creator of the M-Tx language and the author of prepmx(1), its command-line utility π
prepmx processes the file jobname.mtx to generate jobname.pmx. Then you can process that file with the pmxab(1) command, which is a preprocessor for MusiXTeX π¦
outdir/ is the directory where pmx will put the final .tex file. the trailing slash is mandatory!! no cap π«Ά You can also give M-Tx a stylefile. If you leave it out, prepmx will use mtxstyle.txt from the current directory, as long as there is one π
π OPTIONS
Options can also be set on an Options: line in the preamble, and that line takes precedence over the command line π
-bβ disableunbeamVocalπ€-cβ disabledoChordsπΉ-Dβ enabledebugModeπ-fβ enablesolfaNoteNamesπΆ-iβ enableignoreErrorsπ«£-mβ disabledoLyricsπ-nβ enableinstrumentNamesπ»-tβ disabledoUptextβ¨-uβ disableuptextOnRestsπ-vβ enablebeVerboseπ’-wβ enablepedanticWarningsπ₯-nβ select Special Case n π¦ (yes,-nshows up twice, it's giving chaotic but it's real)-Hβ print the enabled status of all options π
π EXIT STATUS
if no error was found, prepmx exits with return code 0 β¨ If there IS an error, prepmx returns the line number of the line it was processing. heads up though, that might not be the line where the actual error is π A return status of 10000 means the input file was empty or couldn't be opened π
π§ SEE ALSO
- M-Tx User's Guide (
mtxdoc.pdf) π pmxab(1),musixtex(1)π
π AUTHORS
prepmx was written by Dirk Laurie <dirk.laurie@gmail.com> π This manual page was written by Roland Stigge <stigge@antcom.de> for the Debian project. It was revised and extended by Nis Martensen <nis.martensen@web.de> and Bob Tennent <rdt@cs.queensu.ca> π«Ά
bestie, that's the whole thing!! β¨ M-Tx Version 0.63, last updated 08 January 2018, prepmx(1) πΈ stay iconic π
π¦ where this page comes from
- alpine 3.24: texmf-dist-music-doc 2026.0-r0 Β· LPPL-1.0 AND LPPL-1.1 AND LPPL-1.2 AND LPPL-1.3a AND LPPL-1.3c AND GPL-2.0-only
- π girlified by anthropic/claude-haiku-5.5 on : a language model's rewrite of the original, under its terms