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