]> git.donarmstrong.com Git - lilypond.git/blob - README
release: 0.0.11
[lilypond.git] / README
1 -*-text-*-
2
3 INTRODUCTION
4
5 This is a beta version of LilyPond (a music typesetter). Please send
6 your helpful comments and patches to me,
7
8         hanwen@stack.nl
9
10 LilyPond is updated very frequently, the latest version is always available at:
11
12         ftp://pcnov095.win.tue.nl/pub/lilypond
13
14 PREREQUISITES
15
16 TeX, the MusixTeX fonts, g++ > v2.7. The "flower" library, which should be
17 available from the same source you got this from.
18
19 COMPILING
20
21 You will need GNU C++ v2.7 or better and GNU make.  If you actually
22 want to use this, you'd better use the "speedy" compilation flags in
23 the Makefile.
24 Do:
25
26         tar zxf flower-1.11.9.tar.gz
27         mv flower-1.11.9 flower
28         cd flower; make; cd ..
29         tar zxf lilypond-1.2.13.tar.gz
30         cd lilypond-1.2.13
31         make
32
33 why G++ >= 2.7? LilyPond & flower lib uses builtin bool and typeof.
34
35 USING
36
37 No, you shouldn't. Really. If you're still not discouraged; this is
38 what I type in my xterm:
39
40         lilypond maartje.ly
41         tex test
42         xdvi test&
43
44 This is what the output looks like over here.
45
46 hw:~/musix/spacer$ lilypond kortjakje.ly
47 LilyPond version 0.0.9 compiled on Nov  7 1996 at 23:38:21
48 Parsing ... [kortjakje.ly]
49 Processing ... Calculating ... 
50 output to lelie.uit...
51
52 hw:~/musix/spacer$ tex test
53 This is TeX, Version 3.14159 (C version 6.1)
54 (test.tex
55 Hyphenation patterns for english, dutch, loaded.
56 (lilyponddefs.tex) (lelie.uit) [1] )
57 Output written on test.dvi (1 page, 3076 bytes).
58 Transcript written on test.log.
59
60 hw:~/musix/spacer$ xdvi test&
61 [1] 1667
62
63
64 PROBLEMS
65
66 If LilyPond bombs out, then please recompile using -g, and send a gdb
67 stacktrace of the crash.
68
69
70 HOW DOES IT WORK
71
72 * Use The Source, Luke. If you don't know C++, you can try editing
73 .dstreamrc for copious debugging output.
74
75 * the subdir Documentation/ contains some in depth matter on LilyPond
76 algorithms
77
78 * The source is commented in the DOC++ style.
79 Check out doc++ at
80
81         http://www.ZIB-Berlin.DE/VisPar/doc++/doc++.html