summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/musixtex/musixext.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-12 23:46:03 +0000
committerKarl Berry <karl@freefriends.org>2006-01-12 23:46:03 +0000
commit873660d1a83ece926fe7206288dda9c36b349c1b (patch)
treea48f77125c309a355b5d0eb58d6b24446abe9d62 /Master/texmf-dist/tex/generic/musixtex/musixext.tex
parent2939242967231097459df0fc3150fabc2f639111 (diff)
generic 1
git-svn-id: svn://tug.org/texlive/trunk@613 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/musixtex/musixext.tex')
-rw-r--r--Master/texmf-dist/tex/generic/musixtex/musixext.tex48
1 files changed, 48 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/musixtex/musixext.tex b/Master/texmf-dist/tex/generic/musixtex/musixext.tex
new file mode 100644
index 00000000000..a68d2a2053d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/musixtex/musixext.tex
@@ -0,0 +1,48 @@
+%
+% This file is part of MusiXTeX
+%
+% MusiXTeX is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 2, or (at your option)
+% any later version.
+%
+% MusiXTeX is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with MusiXTeX; see the file COPYING. If not, write to
+% the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+% Boston, MA 02111-1307, USA.
+%
+\immediate\write10{MusiXEXTra 0.36\space<1 March 1995>}%
+
+\ifx\undefined\centerskip \else \endinput \fi
+
+\edef\catcodeat{\the\catcode`\@}\catcode`\@=11
+\catcodesmusic
+
+%\def\barsrest#1{\centerskip\uplap{\lrlap{\meterfont{#1}}%
+% \vskip\f@ur\internote\lrlap{\musixchar59}}%
+% \advance\barno#1\global\advance\barno\m@ne }
+
+%
+% slide #1=height #2=number of elements #3=slope(-8 to 8 [step 10degree])
+%
+
+\def\slide#1#2#3{\n@ii#3\relax\inhgetn@i#1\relax%
+ \ifnum\n@ii>\m@ne \advance\n@ii\m@ne\let\@Ti\raise
+ \else \n@ii-\n@ii \advance\n@ii\s@v@n\let\@Ti\lower \fi
+ \setbox\toks@box\hbox{\mxsps\char\n@ii}\n@iii\z@
+ \raise\n@i\internote\rlap{\hbox{\loop\ifnum\n@iii<#2%
+ \@Ti\n@iii\ht\toks@box\copy\toks@box\advance\n@iii\@ne\repeat}}}
+
+% if you need a line which appears ragged
+
+\def\raggedstoppiece{\ifx\ragg@d\empty \fil@{r}\fi
+ \check@nopen\n@wbar\hfill\z@suspend\@nds@ction}
+
+\endcatcodesmusic
+\catcode`\@=\catcodeat
+\endinput