blob: d615bdb6dae1860c2700baf0c4a64a8e39b7ca9a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
\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}
|