]> git.donarmstrong.com Git - lilypond.git/blob - TODO
release: 0.0.29
[lilypond.git] / TODO
1
2         ./input/standchen.ly.rej
3
4         ./src/stem.cc.rej
5
6         * scrap simplestaff
7
8 BUGS
9         * first clef isn't printed
10
11         * accidental placement for other clefs
12
13 SEVERELY LACKING:
14
15         * grace notes
16
17 INPUTLANGUAGE
18
19         * lose the $ and @ ?
20
21         * figured bass?
22
23         * transposition
24
25         * rest name configurable
26
27 SMALLISH PROJECTS
28
29         * stafftypes: voice names/ instrument names.
30
31         * make spanner for staffsym
32         
33         * Lookup::tex_glissando, Lookup::tex_bracket,
34         Lookup::tex_cresc, Lookup::tex_decresc (use texbeam.cc as an
35         example.)
36
37         * Decent TeX titledefs (\tempo, \metron, etc. )
38
39         * command priority into enum
40         
41         * C meter iso 4/4
42
43         * textspanner: center position
44
45         * script-spacing
46
47         * Brackets
48
49         * space rest.
50
51         * use (char *) iso. String for communication between lexer and
52         parser.
53
54         * configure idealspacing: arithmetic spacing
55
56         * fix linking: `Warning: size of symbol'
57
58 BIGGISH PROJECT
59
60         * merge musical & non-musical column. Scrap Commands in favour
61         of Requests, and do multiparallel meters
62
63 DOC
64
65         * beam generation.
66
67
68         * all errors
69
70 FUTURE
71
72         * put scripts on barcommands 
73
74         * glissando
75
76         * guitar chord
77
78         * better beamslope calculation
79
80         * implement better breaking algorithm
81
82         * Implement all requests
83
84         * merge key{item} & localkey{item}
85
86         * QLP for beams?
87
88         * revise calcideal
89
90         * eentje/tweetje
91
92 IDEAS
93
94         * enter Requests directly
95
96         * itemcolumns
97
98         * dependencies: -> implement children more elegantly. Handle
99         spanner with broken deps.
100
101         * use an embedded language: scheme, lisp, S-lang, Perl, ?
102
103         * y -dims in internote?
104
105         * hack up mf sources for decent spacing info (and then maybe
106         read TFM directly)
107
108         * merge Atom and Symbol?
109
110         * merge Command/Input_command.
111         
112         * merge common code of Item, Atom/Molecule
113
114         * Spacing_request for manually adjusting spacing
115
116         * Staff_group.
117
118         * SHIT: meters/bars should be aligned, which is difficult if
119         we get different keychanges in different staffs.
120
121         * Integrating (objectiveC) MusicKit with LilyPond
122         
123         * MusixTeX output possible?
124
125         * PostScript output (esp. Beams, Slurs, etc)