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