summaryrefslogtreecommitdiff
path: root/macros/mtex/documentation/mdocabst.tex
blob: 9b351afc34123196bde96734b611d1ed1b01503f (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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
\indent\null\par\vskip3cm

Bis heute sind alle Versuche,
Musiknotensatz  maschinell auszuf"uhren,
erfolglos geblieben.
Die Notenbl"atter werden immer noch im Handsatz hergestellt.
Ein neuer Zugang, den
Notensatz zu automatisieren, er"offnete sich mit der Einf"uhrung
leistungsf"ahiger Computer mit qualitativ hochwertigen Graphiksystemen.
Die dazu entwickelten Notensatzprogramme orientierten sich an
bestehenden Graphikprogrammen (s. L. Smith (1973)\lit\smith, D. Byrd
(1974)\lit\byrd\ und D. Gomberg (1978)\lit\gomb).
Die vorliegende
Arbeit ist  eine "uberarbeitete Zusammenfassung der beiden
Diplomarbeiten
``Automatisierter Notensatz mit \TeX'' (\lit\Steinb, \lit\Schofer)
Es wird gezeigt, wie
das Textsatzsystem \TeX\ so erweitert werden kann, da\3
eine automatisierte Ausgabe von Notenschrift m"oglich  ist.
Dazu wird im ersten Teil ``Ein Verfahren zur Notenschrifteingabe''
eine an der konventionellen Notenschrift orientierte
Eingabesprache entworfen
und ein "Ubersetzungsprogramm entwickelt, das die mit ihrer Hilfe
codierten Musikst"ucke
in von \TeX\ verarbeitbare Kontrollsequenzen "ubertr"agt.
Im zweiten Teil ``Verfahren zur Notenschriftausgabe''
werden sowohl
die umfangreichen, in der Literatur oft
unvollst"andig angegebenen Notations- und Satzregeln
vorgestellt als auch Verfahren zur Umsetzung dieser Regeln
hergeleitet und entwickelt.
Das Problem,  einstimmigen Notensatz
in einem (Zeilen-)System mit dem Textsatzsystem zu automatisieren, wurde
benutzerfreundlich und vom Ausgabeger"at unabh"angig gel"ost.

Die erforderlichen Makros und die Programme
der entwickelten Zeichens"atze wurden nicht in diese
Arbeit aufgenommen.
Sie k"onnen auf diversen \TeX-Fileservern gefunden werden,
z.B. bei `LISTSERV at DHDURZ1.BITNET'.

\vfill
Previous  attempts at printing music mechanically
have been unsuccessful.
Even today, music is printed manually.
A new approach to
automating music printing was made possible
with the introduction of powerful
computers with high-quality graphic systems. The earliest programs
developed
for music printing oriented themselves towards existing graphics
programs (see L. Smith (1973)
\lit\smith, D. Byrd (1974) \lit\byrd, D. Gomberg (1978)\lit\gomb). The
present paper is a revised version of the two theses
``Automatisierter Notensatz mit \TeX''.
It is shown that the typsetting
system \TeX\ can be extended for automatic music printing. The first
part ``Ein Verfahren f"ur Notenschrifteingabe''
is the design of an input language which is based upon conventional
musical notation, and the development of a translation program that
transforms the coded pieces into control sequences which are
understood by \TeX. In the second part ``Verfahren zur
Notenschriftausgabe'' both  extensive notation and setting rules and
methods to realize these rules are developed.
The task of automatting single-staff notation has been solved
in a user friendly way and is device independent.

Macro listings and  program listings of the
music fonts are not included in this paper.
They can be found on several \TeX-fileservers,
e.g. at `LISTSERV at DHDURZ1.BITNET'.

\vfill\eject