summaryrefslogtreecommitdiff
path: root/Documentation/automated-engraving/index.itexi
blob: 4377f0b60d60da4c8dcc2dc6cad5da15b27e76a5 (about) (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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
\input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
@ignore
    Translation of GIT committish: FILL-IN-HEAD-COMMITTISH

    When revising a translation, copy the HEAD committish of the
    version that you are working on.  See TRANSLATION for details.
@end ignore

@ignore
hmm, the one big page is too big, but it was really inviting to
     read.  this is not.  maybe just scrap this menu and introduction
     to index?
@end ignore

@chapheading @qq{Obsessed with putting ink on paper}
@node index 

@unnumberedsec What is behind LilyPond?


@image{pictures/hader-collage,,,.jpeg}



LilyPond is not unique in making music notation: there are a lot of
programs that print music, and nowadays most of the newly printed
music is made with computers.  Unfortunately, that also shows: just
ask any musician that plays classical music: new scores do not look as
nice as old ones.

What is the difference between hand-work and machine work, and what
  has caused it?  How can we improve the situation?  This essay explains
  problems in music notation (software), and our approach to solving
  them.

@menu

@itemize
  @item

    @ref{introduction.html,Introduction}: what's wrong with
    computer music notation.
  

  @item

    @ref{software.html,What's wrong with software}, or how
    Finale is not the end-all of music software.
  

  @item

    @ref{problem-statement.html,How not to design software},
    or: modeling music notation.
  

  @item

    @ref{divide-and-conquer.html,Divide and conqueror},
    A blue print for automated notation.
  

  @item

    @ref{implementing-notation.html,Impressive, but does it also
      work in theory}? A practical approach to capturing notation.

  @item

    @ref{engraving.html,Music engraving}, the art of printing
    music.
  


  @item

    @ref{implementing-typography.html,Implementing typography}:
    hackers attack the engraving problem.
  

  @item

    @ref{formatting-architecture.html,A flexible program
      architecture} lets us write engraving software 
  

  @item

    @ref{scoring-esthetics.html,Beautiful numbers}: how
    LilyPond participates in the Miss World contests.
  

  @item

    @ref{benchmarking.html,Notation benchmarking}: is a flexible
    architecture enough?
  

  @item

    @ref{typography-features.html,Typographical features} unique
    to LilyPond.
  

  @item

    @ref{input-format.html,Input format}: how to enter music. 
  

  @item

    @ref{conclusion.html,Conclusion}
  

@end itemize

This essay is also available in @ref{big-page.html,one big
  page}.

@bye