]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/user/preface.itely
*** empty log message ***
[lilypond.git] / Documentation / user / preface.itely
1 @comment @c -*-texinfo-*-
2
3
4 @node Preface
5 @unnumbered Preface
6
7 @menu
8 * Preface to version 1.8::
9 * Preface to version 1.6::
10 @end menu
11
12 @node Preface to version 1.8
13 @unnumberedsec Preface to version 1.8
14
15 During the past year when we worked on 1.8, the focus has not so much
16 been on adding shiny new features, or more excellent
17 typography. Instead, we have taken stock of how various things worked
18 on the inside. In many cases, we found new and more elegant ways to
19 implement these systems, making them more robust and more flexible.
20
21 If you are familiar with LilyPond version 1.6, then version 1.8 will
22 no offer no big surprises. The only real change from 1.6 to 1.8 is the
23 way that formatted text is entered. There is now a new syntax that is
24 more friendly, more versatile and extensible. We hope you like it.
25
26 Less visible changes include rewritten chord name formatting and entry
27 code, revised music expression storage, and tighter integration
28 between lilypond variables and Scheme variables.
29
30 Special thanks for version 1.8 go out to Juergen Reuter for lots of
31 work on the ancient notation engine, and to Amy Zapf for pushing us to
32 rewrite the chord name support
33
34 [wie meer?]  
35
36 Utrecht/Eindhoven, April/May 2003  
37
38 @node Preface to version 1.6
39 @unnumberedsec Preface to version 1.6
40
41 It must have been during a rehearsal of the EJE (Eindhoven Youth
42 Orchestra), somewhere in 1995 that Jan, one of the cranked violists
43 told Han-Wen, one of the distorted French horn players, about the
44 grand new project he was working on.  It was an automated system for
45 printing music (to be precise, it was MPP, a preprocessor for
46 MusiXTeX).  As it happened, Han-Wen accidentally wanted to print out
47 some parts from a score, so he started looking at the software, and he
48 quickly got hooked.  It was decided that MPP was a dead end. After
49 lots of philosophizing and heated e-mail exchanges Han-Wen started
50 LilyPond in 1996.  This time, Jan got sucked into Han-Wen's new
51 project.
52
53 In some ways, developing a computer program is like learning to play
54 an instrument. In the beginning, discovering how it works is fun, and
55 the things you cannot do are challenging. After the initial excitement,
56 you have to practice and practice. Scales and studies can be dull, and
57 if you are not motivated by others---teachers, conductors or
58 audience---it is very tempting to give up. You continue, and gradually
59 playing becomes a part of your life. Some days it comes naturally, and
60 it is wonderful, and on some days it just does not work, but you keep
61 playing, day after day.
62
63 Like making music, working on LilyPond is can be dull work, and on
64 some days it feels like plodding through a morass of
65 bugs. Nevertheless, it has become a part of our life, and we keep
66 doing it. Probably the most important motivation is that our program
67 actually does something useful for people. When we browse around the
68 net we find many people that use LilyPond, and produce impressive
69 pieces of sheet music.  Seeing that still feels unreal, but in a very
70 pleasant way.
71
72 Our users not only give us good vibes by using our program, many of
73 them also help us by giving suggestions and sending bugreports. So
74 first and foremost, we would like to thank all users that sent us
75 bugreports, gave suggestions or contributed in any other way to
76 LilyPond.
77
78 We would also like to thank the following people: Mats Bengtsson for
79 the incountable number of questions he answered on the mailing list,
80 and Rune Zedeler for his energy in finding and fixing bugs.  Nicola
81 Bernardini for inviting us to his workshop on music publishing, which
82 was truly a masterclass, and Heinz Stolba and James Ingram for
83 teaching us there. 
84
85 Playing and printing music is more than nice analogy. Programming
86 together is a lot of fun, and helping people is deeply satisfying, but
87 ultimately, working on LilyPond is a way to express our deep love for
88 music. May it help you create lots of beautiful music!
89
90 Han-Wen and Jan
91
92 Utrecht/Eindhoven, The Netherlands, July 2002.
93
94