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