]> git.donarmstrong.com Git - lilypond.git/blob - ANNOUNCE
release: 0.0.70pre
[lilypond.git] / ANNOUNCE
1
2         We are proud to announce the birth of "GNU LilyPond 0.1", a.k.a.
3
4                 Lily
5
6         born .. 1997
7
8         daughter to Jan 'Janneke' Nieuwenhuizen and Han-Wen 'Wendy'
9         Nienhuys
10
11 Lily is a healthy, bouncing baby weighing 340 kilobytes
12
13 Visiting hours: 24hrs a day at
14
15         ftp://pcnov095.win.tue.nl, 
16
17 you can see some diapers and pictures at
18
19         http://www.stack.nl/~hanwen/lilypond/index.html
20
21 You can send your congratulations to Janneke (jan@digicash.com) and
22 Wendy (hanwen@stack.nl)
23
24                               --- * ---
25
26     We would like to dedicate this program to all the friends that we
27                          met through music. 
28
29
30         Those deserving special mention (in no particular order):
31 Esther, Marijke, Heike, Inge, Judith, Hannah, Auke, Ilse, Evelyn,
32 Maartje, Suzanne, Ilse (gee, again?), most members of the Eindhovens
33 Jongeren Ensemble and last (but certainly not least) Janneke!
34
35         HW
36
37         That's a nice thought, Wendy.  I've got a few too, to spread
38 the credits a bit (Again, no particular order) Michelle, Illushka, 
39 Ruth, Eva, Fro/ydis, Monique, Noor, Sascha, Monique, Ilse, Monique, 
40 Eva, Roos, Judith, and, of course, Wendy!
41
42         JCN
43  
44                                --- * ---
45
46 [ And now the serious part ]
47
48         Announcing
49                         
50         GNU LilyPond
51
52         The Music Typesetter
53
54 Do you pine for the nice days of Linux 0.95, when men were men and
55 wrote their own applications? Are you without a nice project and just
56 dying to cut your teeth into a bleeding edge application you can
57 modify for your needs?  Do you find it frustrating that everything
58 works in LaTeX?  No more all-nighters to get a nifty program working?
59 Then this post might be just for you!
60
61 I have been working very hard on a music typesetting system (called
62 GNU LilyPond) the past half year, and I finally think it is ready to be
63 used and hacked at by a larger public than me and my co-developer.
64
65 Sources for this project are on:
66
67         ftp://pcnov095.win.tue.nl/pub/lilypond/
68
69 detailed info and examples can be found on the webpage at:
70
71         http://www.stack.nl/~hanwen/lilypond/index.html
72
73 (it is somewhat lousy, but I have more important things to do).
74
75
76 [DETAILED DESCRIPTION]
77
78 WHAT IS GNU LilyPond
79
80 Technically it is a preprocessor which generates TeX
81 (or LaTeX) output which contains information to typeset a musical
82 score. Practically it is a typesetter, which only uses TeX as an
83 output medium. (this is handy because there exist music fonts for TeX)
84
85 As a bonus, you can also output a MIDI file of what you typed.
86
87 The input is a script file which is read. The script file is a "music
88 definition", ie, you type the melody as if it is read out loud 
89
90 WHAT IS NEEDED?
91
92 for compilation you need
93
94         Unix. (windows32 is known to work, too)
95         GNU C++ v2.7 or better, with libg++ installed.
96         GNU make. 
97         Flex (2.5.1 or better). 
98         Bison. (1.25 or better)
99
100 for running you need
101
102         TeX
103
104 FEATURES
105
106 ASCII script input (mudela), with identifiers (for music reuse),
107 customizable notenames
108
109 MIDI output lets you check if you have entered the correct notes.
110 MIDI to Mudela conversion through the mi2mu program.
111
112 Multiple staffs in one score. Each staff can have a different meters.
113 Multiple voices within one staff; beams optionally shared between
114 voices.  Multiple scores within one input file. Each score is output
115 to a different file.
116
117 Beams, slurs, chords, super/subscripts (accents and text), 
118 general n-plet (triplet, quadruplets, etc.), lyrics, transposition
119 dynamics (both absolute and hairpin style) clef changes, meter
120 changes, cadenza-mode, key changes, repeat bars
121
122 [Kudos to the FSF, all linux hackers, and --of course-- especially
123 GrandMaster Linus T, for the OS-kernel and The Announce :-]
124
125         Han-Wen Nienhuys <hanwen@stack.nl>
126         Jan Nieuwenhuizen <jan@digicash.com>