]> git.donarmstrong.com Git - lilypond.git/blob - ANNOUNCE
release: 0.0.74pre
[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 345 kilobytes
12
13 Visiting hours: 24hrs a day at
14
15         ftp://pcnov095.win.tue.nl, 
16
17 you can see some babyfood, 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?) and last (but certainly not least)
33 Janneke!
34
35         HWN
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 Of course, our other friends in the `Eindhovens Jongeren Ensemble'
46 (http://www.stack.nl/~hanwen/eje.html) cannot go unmentioned too.
47
48
49                                --- * ---
50
51 [ And now the serious part ]
52
53         Announcing
54                         
55         GNU LilyPond
56
57         The Music Typesetter
58
59 Do you pine for the nice days of Linux 0.95, when men were men and
60 wrote their own applications? Are you without a nice project and just
61 dying to cut your teeth into a bleeding edge application you can
62 modify for your needs?  Do you find it frustrating that everything
63 works in LaTeX?  No more all-nighters to get a nifty program working?
64 Then this post might be just for you!
65
66 I have been working very hard on a music typesetting system (called
67 GNU LilyPond) the past half year, and I finally think it is ready to be
68 used and hacked at by a larger public than me and my co-developer.
69
70 Sources for this project are on:
71
72         ftp://pcnov095.win.tue.nl/pub/lilypond/
73
74 detailed info and examples can be found on the webpage at:
75
76         http://www.stack.nl/~hanwen/lilypond/index.html
77
78 (it is somewhat lousy, but I have more important things to do).
79
80
81 [DETAILED DESCRIPTION]
82
83 WHAT IS GNU LilyPond
84
85 Technically it is a preprocessor which generates TeX
86 (or LaTeX) output which contains information to typeset a musical
87 score. Practically it is a typesetter, which only uses TeX as an
88 output medium. (this is handy because there exist music fonts for TeX)
89
90 As a bonus, you can also output a MIDI file of what you typed.
91
92 The input is a script file which is read. The script file is a "music
93 definition", ie, you type the melody as if it is read out loud 
94
95 WHAT IS NEEDED?
96
97 for compilation you need
98
99         Unix. (windows32 is known to work, too)
100         GNU C++ v2.7 or better, with libg++ installed.
101         GNU make. 
102         Flex (2.5.1 or better). 
103         Bison. (1.25 or better)
104
105 for running you need
106
107         TeX
108
109 FEATURES
110
111 ASCII script input (mudela), with identifiers (for music reuse),
112 customizable notenames
113
114 MIDI output lets you check if you have entered the correct notes.
115 MIDI to Mudela conversion through the mi2mu program.
116
117 Multiple staffs in one score. Each staff can have a different meters.
118 Multiple voices within one staff; beams optionally shared between
119 voices.  Multiple scores within one input file. Each score is output
120 to a different file.
121
122 Beams, slurs, chords, super/subscripts (accents and text), 
123 general n-plet (triplet, quadruplets, etc.), lyrics, transposition
124 dynamics (both absolute and hairpin style) clef changes, meter
125 changes, cadenza-mode, key changes, repeat bars
126
127 [Kudos to the FSF, all Linux hackers, and --of course-- especially
128 GrandMaster Linus T, for The Kernel and The Announce :-]
129
130         Han-Wen Nienhuys <hanwen@stack.nl>
131         Jan Nieuwenhuizen <jan@digicash.com>