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