\font\bigrm=cmbx12 \heading{Anhang B:\quad Das "Ubersetzungsprogramm} \bigskip Die vorgestellte Noteneingabesprache wurde so angelegt, da\3 mit Hilfe eines "Uber\-setzungsprogramms die Daten, die f"ur die Erstellung der Ausgabe notwendig sind, erzeugt werden k"onnen. Um eine Vorstellung von der Form, in der diese Daten vorliegen m"ussen, zu vermitteln, wird hier ein kurzes Beispiel eingef"ugt. F"ur dieses Beispiel wird die Darstellung in der Noteneingabesprache und in Notenschrift ebenfalls angegeben. \par Zun"achst die Eingabe mit Hilfe der Noteneingabesprache: $$\hbox{\ks{group}{\bf \{b4.`a 8a g ba\} \ks{gslur}\{1-2\} \ks{gbeam}\{2-4\}}}$$ Dies entspricht der anschlie\3enden Notation in Notenschrift: \par {\hsize9cm\parindent4.5cm \universal\nointerlineskip\beginsong \vio\C% \group{\\{\b3\v3\.1}\\{\a3}\\{\a2}\\{\b3\a3}} {\\{3}\\{3}\\{2}\\{3}}\ubeam24\lslur12\go \hfill\hbox{}\endsong} \par Um die obige Ausgabe zu erhalten, m"ussen die Daten folgende Form haben:\absatz\parindent30pt \verbatimon |\universal\beginsong| |\vio\C%|\par |\group{\\{\b3\v3\.1}\\{\a3}\\{\a2}\\{\b3\a3}}|\par |{\\{3}\\{3}\\{2}\\{3}}\ubeam24\lslur12\go| |\endsong| \par \verbatimoff \vskip 3cm \noindent Die folgende (unvollst"andige) Programmliste gibt den Aufbau und die wesentlichen Einzelteile des "Ubersetzungsprogramms wieder. \parindent0pt \vfill\eject { \input mdoctrns.tex } \output={\plainoutput}