From 869732bb5075dddb8ef2bdb4f9378144f38cd3fd Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 11 Jan 2023 20:42:09 +0000 Subject: musixtex (11jan23) git-svn-id: svn://tug.org/texlive/trunk@65519 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/generic/musixtex/README | 2 +- .../texmf-dist/doc/generic/musixtex/musixdoc.pdf | Bin 1434694 -> 1437432 bytes .../doc/generic/musixtex/musixdoc/accidentals.tex | 5 +- .../doc/generic/musixtex/musixdoc/barlines.tex | 6 ++ .../doc/generic/musixtex/musixdoc/extensions.tex | 62 ++++++++++++++++++++- .../doc/generic/musixtex/musixdoc/frontmatter.tex | 4 +- .../generic/musixtex/musixdoc/miscellaneous.tex | 6 +- .../doc/generic/musixtex/musixdoc/settingup.tex | 14 ++--- 8 files changed, 82 insertions(+), 17 deletions(-) (limited to 'Master/texmf-dist/doc/generic/musixtex') diff --git a/Master/texmf-dist/doc/generic/musixtex/README b/Master/texmf-dist/doc/generic/musixtex/README index eef46a11444..4047ef57262 100644 --- a/Master/texmf-dist/doc/generic/musixtex/README +++ b/Master/texmf-dist/doc/generic/musixtex/README @@ -1,4 +1,4 @@ -This is MusiXTeX, version 1.35 (2021-08-30). +This is MusiXTeX, version 1.36 (2023-01-11). MusiXTeX is a TeX-based system for typesetting music. The main author was Daniel Taupin, who died in a climbing diff --git a/Master/texmf-dist/doc/generic/musixtex/musixdoc.pdf b/Master/texmf-dist/doc/generic/musixtex/musixdoc.pdf index a3b49fe9477..adbcbfc912a 100644 Binary files a/Master/texmf-dist/doc/generic/musixtex/musixdoc.pdf and b/Master/texmf-dist/doc/generic/musixtex/musixdoc.pdf differ diff --git a/Master/texmf-dist/doc/generic/musixtex/musixdoc/accidentals.tex b/Master/texmf-dist/doc/generic/musixtex/musixdoc/accidentals.tex index a504837530b..de374139be1 100644 --- a/Master/texmf-dist/doc/generic/musixtex/musixdoc/accidentals.tex +++ b/Master/texmf-dist/doc/generic/musixtex/musixdoc/accidentals.tex @@ -1,5 +1,6 @@ \chapter{Accidentals} -\vspace*{-3ex} +\vspace*{-4ex} +\enlargethispage*{2ex} Accidentals can be introduced in two ways. The first way, using explicit macros, consists for example in coding \keyindex{fl}\pitchp~to put a \ital{flat} at the @@ -8,6 +9,8 @@ non-spacing command and will automatically place the accidental an appropriate distance to the left of the anticipated note head. Naturals, sharps, double flats and double sharps are coded \keyindex{na}\pitchp, \keyindex{sh}\pitchp, \keyindex{dfl}\pitchp~and \keyindex{dsh}\pitchp~respectively. +Thinner accidentals are available using the definitions enabled by extension library \keyindex{musixthacc} +described in Section~\ref{musixthacc}. The alternate macros \keyindex{lfl}, \keyindex{lna}, \keyindex{lsh}, \keyindex{ldfl} and \keyindex{ldsh} diff --git a/Master/texmf-dist/doc/generic/musixtex/musixdoc/barlines.tex b/Master/texmf-dist/doc/generic/musixtex/musixdoc/barlines.tex index b3f1d545a78..6d39c309851 100644 --- a/Master/texmf-dist/doc/generic/musixtex/musixdoc/barlines.tex +++ b/Master/texmf-dist/doc/generic/musixtex/musixdoc/barlines.tex @@ -308,3 +308,9 @@ This is the code: \NOTes\en\setdoubleBAR\zendextract \end{verbatim}\end{quote} +\section{Ledger Lines} + +Ledger lines are the short horizontal lines above or below the staff for high or low notes. +As of version 1.36, these have been thickened. To restore the thickness used in +previous versions, add \verb|\def\hlthick{0.2pt}| to the preamble after inputting +\verb|musixtex.tex|. diff --git a/Master/texmf-dist/doc/generic/musixtex/musixdoc/extensions.tex b/Master/texmf-dist/doc/generic/musixtex/musixdoc/extensions.tex index 8d66b23cd75..d2bdd3d75ad 100644 --- a/Master/texmf-dist/doc/generic/musixtex/musixdoc/extensions.tex +++ b/Master/texmf-dist/doc/generic/musixtex/musixdoc/extensions.tex @@ -1652,8 +1652,44 @@ If you need greater numbers of these elements, see Sections~\ref{musixmad_setmax \ref{musixmad_setmaxslurs} and \ref{musixmad_setmaxtrills}. + \section{musixmkm} \ixtt{musixmkm.tex} + The following special accidentals used in Turkish classical music (makam\index{makam}) +are supported: +\smallskip +\begin{music} +\input musixmkm +\normalmusicsize +\startextract +\Notes\shtanini i\en +\Notes\shbuyukmucenneb i\en +\Notes\shkucuk i\en +\Notes\shbakiye i\en +\Notes\shkoma i\en +\Notes\flkoma i\en +\Notes\flbakiye i\en +\Notes\flkucuk i\en +\Notes\flbuyukmucenneb i\en +\Notes\fltanini i\en +\endextract% +\end{music}% +These are generated by, respectively, +\begin{list}{}{} +\item{} +\begin{tabular}{l} +\keyindex{shtanini} $p$\\ +\keyindex{shbuyukmucenneb} $p$\\ +\keyindex{shkucuk} $p$\\ +\keyindex{shbakiye} $p$\\ +\keyindex{shkoma} $p$\\ +\keyindex{flkoma} $p$\\ +\keyindex{flbakiye} $p$\\ +\keyindex{flkucuk} $p$\\ +\keyindex{flbuyukmucenneb} $p$\\ +\keyindex{fltanini} $p$\\ +\end{tabular} +\end{list} -\section{musixper}\label{perc} + \section{musixper}\label{perc} Provides special symbols intended for percussion parts. Included are a \ital{drum clef}---comprising two vertical parallel lines---and notes with @@ -1911,6 +1947,7 @@ Use as follows: \input musixplt ... \end{verbatim}\end{quote} +You may need to install additional packages: \texttt{psnfss}, \texttt{palatino} and \texttt{fpl}. The usual ``small'' type commands are supported: \begin{quote} @@ -1946,7 +1983,7 @@ the ``big'' ones, small-caps; however, \keyindex{font} commands are defined for all the usual variants at all of these sizes. To letter-space a title, use the \verb|\so| -command in the \verb\soul\ package. +command in the \verb\soul\ package. The following bold-italic fonts for dynamic marks are defined: @@ -2127,6 +2164,25 @@ either before \keyindex{startpiece} or between \keyindex{stoppiece} and \end{itemize} + \section{musixthacc}\index{musixthacc@{\tt musixthacc.tex}}\label{musixthacc} +Provides ``thin'' accidentals +\keyindex{thna}~$p$, \keyindex{thsh}~$p$, \keyindex{thfl}~$p$, \keyindex{thdsh}~$p$ +and \keyindex{thdfl}~$p$: +\smallskip +\begin{music} +\input musixthacc +\normalmusicsize +\startextract +\Notes\thna i\en +\Notes\thsh i\en +\Notes\thfl i\en +\Notes\thdsh i\en +\Notes\thdfl i\en +\endextract% +\end{music}% +Any necessary adjustment of horizontal position and spacing is up to +the user and \keyindex{relativeaccid} adjustment is not effective. + \section{musixtmr}\index{musixtmr@{\tt musixtmr.tex}}\label{times} Replaces the default Computer Modern text fonts by Times fonts; see Section~\ref{UserFonts}. @@ -2216,7 +2272,7 @@ An auxiliary program \verb|msxlint| distributed in the \verb\musixtnt\ package c \keyindex{TransformNotes} may be used anywhere between \keyindex{startpiece} and the command that ends the piece. -\subsection{Extracting single-instrument parts from multi-instrument scores} +\subsection{Extracting single-instrument parts from multi-instrument scores}\index{extracting parts} To extract a single-instrument part from a (copy of a) multi-instrument \musixtex\ score: diff --git a/Master/texmf-dist/doc/generic/musixtex/musixdoc/frontmatter.tex b/Master/texmf-dist/doc/generic/musixtex/musixdoc/frontmatter.tex index e2f919ce7e7..6079e9b04d9 100644 --- a/Master/texmf-dist/doc/generic/musixtex/musixdoc/frontmatter.tex +++ b/Master/texmf-dist/doc/generic/musixtex/musixdoc/frontmatter.tex @@ -1,6 +1,6 @@ \title{\Huge\bfseries\musixtex\\[\bigskipamount] \LARGE\bfseries Using \TeX{} to write polyphonic\\or -instrumental music\\\Large\itshape Version 1.35} +instrumental music\\\Large\itshape Version 1.36} \author{} @@ -68,7 +68,7 @@ Since then, the only significant update to \musixtex\ has been in version 1.15 ( takes advantage of the greater capacity of the e\TeX\ version of \TeX. This manual is the definitive reference to all features of -\musixtex\ version~1.33a. +\musixtex\ version~1.36. Novice users need not start here. Most diff --git a/Master/texmf-dist/doc/generic/musixtex/musixdoc/miscellaneous.tex b/Master/texmf-dist/doc/generic/musixtex/musixdoc/miscellaneous.tex index 83b62bed6d5..7b568bda912 100644 --- a/Master/texmf-dist/doc/generic/musixtex/musixdoc/miscellaneous.tex +++ b/Master/texmf-dist/doc/generic/musixtex/musixdoc/miscellaneous.tex @@ -349,7 +349,7 @@ the place it is entered, while adding no space: \end{music} - \subsection{Arpeggios} + \subsection{Arpeggios}\index{arpeggios} \ital{Arpeggios} (i.e.~~~\arpeggio{-2}3) can be coded with the macro \keyindex{arpeggio}\pitchp\itbrace{m} where $p$ is the pitch of @@ -361,7 +361,7 @@ Its variant \keyindex{larpeggio} sets the arpeggio symbol roughly one note head width to the left of the default position, and is intended to avoid collision with single accidentals on chord notes. - \subsection{Arbitrary length trills} + \subsection{Arbitrary length trills}\index{arbitrary length trills} There are two styles of arbitrary length trills\index{trills}, each with two variants. For a trill with preassigned length, use \keyindex{trille}\pitchp\itbrace{l} @@ -423,7 +423,7 @@ whose coding is \end{verbatim}\end{quote} - \subsection{Tremolos}\label{tremolos} + \subsection{Tremolos}\label{tremolos}\index{tremolos} The command \keyindex{trml}\verb|{|$p$\verb|}|~is used to indicate that the immediately following diff --git a/Master/texmf-dist/doc/generic/musixtex/musixdoc/settingup.tex b/Master/texmf-dist/doc/generic/musixtex/musixdoc/settingup.tex index 5de88fc3e64..17b86978488 100644 --- a/Master/texmf-dist/doc/generic/musixtex/musixdoc/settingup.tex +++ b/Master/texmf-dist/doc/generic/musixtex/musixdoc/settingup.tex @@ -68,7 +68,7 @@ or \verb|\relax|. \section{Usual setup commands}\label{whatspecify} -\subsection{Music size} +\subsection{Music size}\index{music size} The first decision is what size type to use. \musixtex\ offers four sizes: ``small'' \mbox{(\texttt{16pt}-high staves),} ``normal'' (\texttt{20pt}),\index{sizes} ``large'' @@ -79,7 +79,7 @@ enter \keyindex{smallmusicsize}, \keyindex{largemusicsize}, or desired staff size but many other related sizes such as note heads, ornaments, stem lengths, etc. -\subsection{Number of instruments} +\subsection{Number of instruments}\index{number of instruments} The command \keyindex{instrumentnumber}\onen~defines the number of instruments to be $n$. If not entered, the default is $1$. This number is used in loops @@ -88,7 +88,7 @@ set key signatures, set meters, etc., so if it differs from $1$ it must be expli defined before any further commands. The default maximum number of instruments is $6$ but this can be increased by using \keyindex{setmaxinstruments}\onen. -\subsection{Number of staves per instrument} +\subsection{Number of staves per instrument}\index{number of staves per instrument} An instrument may have one or more staves (e.g.,~a piano would normally have 2 staves). The differences between one @@ -111,7 +111,7 @@ number of the instrument. In \musixtex, instruments are numbered So for example \verb|setstaffs32| assigns two staves to the third instrument from the bottom. -\subsection{Clefs for each staff} +\subsection{Clefs for each staff}\index{clefs for each staff} The default clef for every staff is the \ital{treble} clef. To assign any other clef, the command is @@ -141,7 +141,7 @@ could be specified by Treble and bass clefs with the digit $8$ above or below are also possible; see Section~\ref{treblelowoct}. -\subsection{Key signatures} +\subsection{Key signatures}\index{key signatures} To set a common key signature for all instruments, use \keyindex{generalsignature}\verb|{|$s$\verb|}|, @@ -153,7 +153,7 @@ the common key signature for instrument $n$, use \keyindex{setsign}\verb|{|$n$\verb|}{|$s$\verb|}|. Note that differing key signatures cannot be assigned to different staves of the same instrument. -\subsection{Meters} +\subsection{Meters}\index{meters} A common \itxem{meter} for all staves can be specified by \keyindex{generalmeter}\verb|{|$m$\verb|}|,\label{generalmeter} @@ -219,7 +219,7 @@ sets the meter to 12/8 for the first staff of the third instrument, and \ital{alla breve} for the second staff. -\subsection{Instrument names} +\subsection{Instrument names}\index{instrument names} To set an \itxem{instrument name}, use \keyindex{setname}\verb|{|$n$\verb|}{|\ital{name of the instrument}\verb|}|. -- cgit v1.2.3