-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% do derivative calcs
-
-% this has to be synced with the font definition
-\def\musixcalc{
- \staffheight=\mudelapaperbarsize pt
- \interlinedist=\staffheight
- \divide\interlinedist by 4
- \notewidth=\mudelapapernotewidth pt
-
- \smallspace=.3\interlinedist
- \interstaffrule=\staffheight
- \divide\interstaffrule by 4
- \staffrulethickness=\mudelapaperrulethickness pt
- \stemthickness=\staffrulethickness
-}
-
-% stacked numbers; may be overruled in fetdefs
-\def\generalmeter#1#2{\vbox to 0pt{\vss\hbox{\meterfont
- #1}\nointerlineskip
- \hbox{\meterfont #2}\vss}}
-
-% stacked horizontal lines
-
-\input dyndefs
-\input fetdefs
-
-
-
-\def\emptybar{}
-
-\def\defaultthinbar{\thinbar{\staffheight}}
-\def\defaultthickbar{\thickbar{\staffheight}}
-%? what-s wrong with rightalign?
-\def\repeatstopbar{\hss\rightalign{\repeatcolon\hskip2\smallspace\defaultthinbar\hskip\smallspace\defaultthickbar}}
-\def\repeatstartbar{\hbox{\defaultthickbar\kern\smallspace\defaultthinbar\kern2\smallspace\repeatcolon}}
-\def\repeatstopstart{\hbox{\repeatcolon\kern2\smallspace\defaultthickbar\kern\smallspace\defaultthickbar\kern2\smallspace\repeatcolon}}
-
-%compatibility
-\def\repeatbar{\repeatstopbar}
-\def\startrepeat{\repeatstartbar}
-\def\repeatbarstartrepeat{\repeatstopstart}
-
-\def\vruler#1{{%
- \def\wid{\dimen0}%
- \def\inc{\dimen1}%
- \wid=#1pt
- \inc=\wid
- \divide\inc by #1
- \divide\wid by 2
- \here=-\wid
- \loop\ifdim\here<\wid\advance\here by\inc
- \hbox to0pt{\vbox to0pt{\vss\hrule width2pt height 0.05pt\kern\here}\hss}%
- \repeat%
-}}
-\def\hruler#1#2{\hbox{%
- \def\wid{\dimen0}%
- \def\here{\dimen3}%
- \wid=#1pt
- \divide\wid by 2
- \here=-\wid
- \loop\ifdim\here<\wid\advance\here by #2
- \hbox to0pt{\kern\here\vrule width0.05pt height 1pt depth 1pt\hss}%
- \repeat%
-}}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% parametric symbols
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\def\doublebar#1{\hbox{\thinbar{#1}\hskip\smallspace\thinbar{#1}}}
-\def\thinbar#1{\dimen0=#1%
- \vrule height .5\dimen0 depth .5\dimen0 width 1.6\staffrulethickness} % TODO parametric.
-\def\thickbar#1{\dimen0=#1%
- \vrule height .5\dimen0 depth .5\dimen0 width 2\smallspace}
-\def\maatstreep#1{\thinbar{#1}}
-\def\startbar#1{\leftalign{\thickbar{#1}\kern\smallspace\thinbar{#1}}}
-\def\finishbar#1{\rightalign{\thinbar{#1}\kern\smallspace\thickbar{#1}}}
-
-
-\def\stem#1#2{\hbox{\kern -.5\stemthickness
- \vrule width\stemthickness height#2 depth-#1}}
-